我没有自己的“想法”。
我有一个专辑查看器。当您单击下一步时,我希望地址栏与它一起挂起,例如,如果您从 ?photoid=1 开始,然后单击下一步(下一张图片附加和内容),然后我希望它说 ?photoid=2。
现在我不能让它说 ?photoid=2 而不改变/操纵,而这你不能没有 HTML5。
我已经用 HTML5 制作了一个可以正常工作的脚本,但是我需要照顾那些没有 HTML5(只有 chrome、ff4 等支持 html5)的脚本(https://developer.mozilla.org/en /DOM/Manipulating_the_browser_history )
我想添加 #photoid=2 所以, ?photoid=1#photoid=2 然后检查 # 中是否有任何内容,然后使用它而不是 $_GET .. 但显然你不能这样做,因为 # 是客户端处理的,从不发送到服务器。
那我该怎么办?
有什么建议可以解决这个问题吗?我检查了 facebook,他们对 IE 用户做了什么,我可以听到它“点击”了两次(来自 IE 的恼人点击声)。第一次是进入下一张图片,第二次点击声改变了地址栏?! (如何?)。
然后我还想,嘿,html5 仅在 ff4 中受支持,而我得到了 ff3.6,当您浏览专辑照片时,它们会操纵地址栏 url,就像我想要的那样(以及我写的东西,但它仅适用于 Chrome 和 ff4..?)。他们怎么能那样做?