pushState在页面外来回导航
pushState on navigating off page and back
我正在尝试popstate和pushState,我想知道如何处理页外导航。
比方说,我有一个索引页面,它在单击某个东西时生成一个"新页面",并用ajax加载。使用popstate,我更改url。在加载的页面中是当前"索引"页面之外的链接。当有人按下后,他们会得到一个转储的状态对象。
如何防止它实际加载在pushState期间提供的url?
提前谢谢。
您似乎在做一些事情,导致浏览器将其缓存版本的索引页替换为其他内容。确保您的服务器设置
Vary: Accept
返回索引页和以后的请求时使用标头。有关更多信息,请参阅本期Chromium。
让链接也使用锚点,这样浏览器就有了可以依靠的引用。
在每个具有唯一name
属性的页面的开头放入其中一个。
所以你的链接是:
<a href="page.html#first">Load the first page</a>
页面HTML的顶部会有这样的内容:
<a name="first"></a>
你发这个帖子很有趣,因为我现在在这个网站上遇到了和我昨天刚开始做的完全一样的问题:http://asims.fleeceitout.com-不得不到处放箭,以免人们迷路哈哈。我最后会采纳我自己的建议,但我现在太懒了。此外,我正在努力看看在没有使用一个<a></a>
的情况下,我能在这个网站上做多少。
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 无法从jquery Mobile导航栏重定向到另一个页面
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 导航到特定事件的另一个变量页面
- MVC 3页面导航和使用javascript传递参数
- 如何在react js中从一个页面导航到另一个页面
- 导航栏没有调整到浏览器屏幕的大小
- 显示放大镜弹出窗口时隐藏导航内容
- DataTable按下键选择扩展/导航
- 正在检测导航到<a name=“;最新主题”></a>
- 带有url的单页网站导航
- 父页面的角度路由器导航高亮显示
- 如何正确编程jQuery动画与平滑(导航栏)
- 动态更改'汉堡包'导航取决于BG图像
- 使用导航属性创建Kendo UI网格模型的问题
- pushState在页面外来回导航
- 在 history.pushState 之后导航时恢复原始页面
- 如何从外部网页导航回使用 pushState 创建的伪 URL
- 在jQuery中使用pushstate和load进行后退导航