8得票5回答
阻止 window.onhashchange 在 JavaScript 设置哈希时执行

我使用window.onhashchange函数来在用户更改页面哈希时执行代码: window.onhashchange = function() { /* do something */ }; 在一些函数中,我也通过JavaScript设置散列值: window.location.h...

8得票5回答
PHP和哈希/URL片段部分

我想找到一种方法来保存URL的哈希部分作为PHP变量。这个想法有点疯狂,但请耐心听我说... 我想从以下URL中提取“location”片段,并将其保存为PHP变量。 http://www.example.com/#location 然而,这个链接的讨论表明URL的片段只能通过Java...

8得票1回答
为什么维基百科在其URL片段中使用修改后的百分号编码?

我注意到维基百科在URL的路径部分使用百分号编码,但将%字符转换为#片段中的.。 例如,在俄罗斯“俄罗斯”页面上,第2节(历史)的URL为: http://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F#.D0.98.D...

8得票1回答
在 URL 中使用 /#/ 的意义是什么?

我最近遇到了一个Web应用程序,其URL的形式为: https://URL.com/page/uuid/#/anotheruuid/area?action=whatever 我对在URL中使用#感到困惑。通常,井号符号是保留用于片段标识符,它们放在URL的末尾。这里的用途是什么,其目的是...

7得票2回答
在URL中使用片段标识符来保存私人数据有多安全?

我们知道URL本身不是一种安全的传递或存储信息的方式。太多的程序会对URL进行意外处理,甚至通过网络发送它,一般来说,URL并不被视为具有高度隐私保护的对象。 过去我们看到比特币钱包,例如,它们依赖于保密URL。但是他们发现了一个艰难的方式:有太多种方式可以将URL(通过Skype发送,或电...

7得票6回答
JavaScript/jQuery - onhashchange事件解决方法

在所有浏览器都支持onhashchange事件之前,有什么最好的解决方法? jQuery或插件中是否有此功能?

7得票3回答
触发链接的点击不会改变位置哈希值。

我正在开发一个Web应用程序,在某些情况下使用onHashChange事件监听器,并且通过手动单击链接href="#hash"可以正常工作。但是,当我使用jQuery的$('a[href=#"hash"]').trigger('click')或$('a[href=#"hash"]').clic...