search

Home  >  Q&A  >  body text

javascript - Backbone.js开发中url的相关问题?

url是这样的 www.xxxxxx.com/#goods

我想删除这个 #

查阅相关内容设置:

Backbone.history.start({pushState: true});

之后输入www.xxxxxx.com/#goods 自动变成www.xxxxxx.com/goods

但是问题来了 , www.xxxxxx.com/goods 是打不开网页的 ;
因为要考虑到用户会选择刷新的方式 ,如果这个方法会影响很大.

有没有解决方案

大家讲道理大家讲道理2901 days ago128

reply all(2)I'll reply

  • 高洛峰

    高洛峰2017-04-10 17:17:33

    有, www.xxxxxx.com/goods 这个地址上后端做响应,返回个静态页面也好,重新render 也好;
    这个是history API 相关的内容,地址栏变成www.xxxxxx.com/goods 只是url 改变了而已,页面都没跳转。

    reply
    0
  • 黄舟

    黄舟2017-04-10 17:17:33

    这需要服务端支持的

    reply
    0
  • Cancelreply