gpt4 book ai didi

jquery - History.js 插件 - 如何使用

转载 作者:行者123 更新时间:2023-12-01 06:11:34 25 4
gpt4 key购买 nike

我需要使用history.js插件。

我整理了一个简短的页面来测试功能 - http://www.salesmelbourne.com/

目前我正在努力解决以下问题:

  1. 后退/前进按钮不会重新加载 AJAX div - 这是我尚未添加的额外的 History.js 函数还是我需要自己编写代码?或两者兼而有之。

  2. 我注意到标题更新时会闪烁 - 我相信它会短暂显示页面元标题。我能让这个顺利吗?

  3. IE(我使用的是版本 9)在每个页面更改上显示一个弹出框,显示“来自网站的消息” - 有点像错误 - 我可以以某种方式对此进行排序吗?

  4. 另外,在 IE(HTML4 浏览器)下,我收到“suid=13383514298760299522541335484”等信息。我不明白为什么我需要这个 - 我可以删除 suid 吗?

万分感谢

最佳答案

回答您的问题:1)是的,您需要将history.js与您的代码结合起来。 History.js 会记住您传递给它的任何参数等,但当然,您可以对这些参数执行某些操作。

2)需要看看你指的是什么。我的实现不会“闪现”页面,但话又说回来,我没有使用history.js 的“标题”功能。相关信息请参阅下面第 4 点。我敢打赌,您的实现会在每次后退/前进时加载页面两次。

3) 我使用 IE9,但没有收到任何此类警报。提供有关其内容的更多信息。如果这是一条错误消息,那么您的代码中很可能存在 Javascript 错误。

4) 当您使用 History.pushState(data, title, url) 的数据和标题参数时,suid 参数会出现在非 HTML5 浏览器(如 IE9)中。我的history.js实现仅使用url参数,因此我执行History.pushState(null, null, url)并且suid不会出现在IE9中。

关于jquery - History.js 插件 - 如何使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com