我正在尝试 popstate 和 pushState,我想知道如何处理页面外导航。
假设我有一个索引页面,它在单击某些内容时会生成一个“新页面”,并且它是用 ajax 加载的。使用 popstate 我更改了 url。在加载的页面中是超出当前“索引”页面的链接。当有人回击时,他们会得到一个倾倒的状态对象。
如何防止它实际加载在 pushState 期间给出的 url?
提前致谢。
我正在尝试 popstate 和 pushState,我想知道如何处理页面外导航。
假设我有一个索引页面,它在单击某些内容时会生成一个“新页面”,并且它是用 ajax 加载的。使用 popstate 我更改了 url。在加载的页面中是超出当前“索引”页面的链接。当有人回击时,他们会得到一个倾倒的状态对象。
如何防止它实际加载在 pushState 期间给出的 url?
提前致谢。
让链接也使用锚点,以便浏览器有一个可以依赖的参考。
name
在具有唯一属性的每个页面的开头放置其中一个。
所以你的链接是:
<a href="page.html#first">Load the first page</a>
并且页面 HTML 将在顶部某处有这个:
<a name="first"></a>
有趣的是你发了这篇文章,因为我昨天刚开始制作的这个网站现在也遇到了同样的问题:http: //asims.fleeceitout.com - 不得不到处放箭头以防止人们迷路哈哈。我最终会在这里接受我自己的建议,但我现在太懒了。另外,我想看看我可以在没有使用一次的情况下制作多少网站<a></a>
。