我需要一只手处理history.js插件。
我整理了一个简短的页面来测试这个功能- http://www.salesmelbourne.com/。
目前我正在与以下几个方面进行斗争:
,
?
谢堆
发布于 2012-05-31 09:27:57
history.js插件工作不太好.这是个好主意,我仍然会称赞作者的尝试,但几乎没有一个被封存的网站使用它:
https://github.com/browserstate/history.js/wiki/Showcase
HTML4支持只会给我带来IE错误。
我的建议是,如果你想找到这样的解决方案,那就是写你自己的解决方案,以适应你所建的网站.
发布于 2012-07-30 18:09:00
要回答您的问题: 1)是的,您需要将history.js与您的代码结合起来。History.js将记住传递给它的任何参数,但当然要由您来处理这些参数。
要明白你指的是什么。我的实现没有“闪存”页面,但同样地,我没有使用history.js的“标题”功能。有关相关信息,请参见下面第4点。我敢打赌您的实现将加载该页面两次,每次都是回溯/转发。
3)我使用IE9,没有收到任何这样的警告。提供更多关于它说什么的信息。如果这是一条错误消息,那么很可能您的代码中有一个Javascript错误。
4)当您使用IE9( data,title,url)的数据和标题参数时,suid param会出现在非HTML5 5浏览器(如IE9)中。我的history.js实现只使用url,因此我执行History.pushState(null,null,url),而suid没有出现在IE9中。
发布于 2012-10-27 13:09:51
3.I(我正在使用verison 9)在每个页面上显示一个弹出框,上面写着“来自网站的信息”--有点像一个错误--我能以某种方式对此进行排序吗?
原因:您需要从代码中删除'History.log()‘.在IE中,这个History.log在alertbox中写入日志输出.
https://stackoverflow.com/questions/10809935
复制相似问题