我有一个链接http://localhost:8000/#?4047=27.20#4047
如果我将其粘贴并重新加载页面,一切正常。
如果我做一个像这样的链接
<a href="{{ location.$$absUrl }}" target="_blank">same</a>
它工作正常。
如果我将链接粘贴到我的电子邮件或笔记软件中,链接看起来很好。但是,当我单击它时,它会被 urlencoded 并失败
http://localhost:8000/#?4047=27.20%234047
所以,$location.hash()
是空的。
我主要使用 chrome。Safari 类似,但稍差一些。我粘贴进去http://localhost/#/?9189=668.00&7010=128.00#7010,9189
,它变成了http://localhost/#/?9189=668.00&7010=128.00%237010,9189
,我的应用程序中断了。
Firefox 似乎没有对 # 进行编码并按照我想要的方式处理它。人力资源管理