最佳答案
我有:
var uri = window.location.href;
提供 http://example.com/something#hash
什么是最好的和最简单的方法来获得整个路径没有 #hash
?
uri = http://example.com/something#hash
nohash = http://example.com/something
我尝试使用 location.origin+location.pathname
,它并不适用于所有的浏览器。我尝试使用 location.protocol+'//'+location.host+location.pathname
,它看起来像一种蹩脚的解决方案给我。
做到这一点的最好和最简单的方法是什么?也许我可以查询 location.hash 并尝试从 uri 中调用 subr () this?