Facebook 喜欢添加#_=_
到我们提供的 OAuth 回调 URL 的末尾。虽然我们没有使用基于哈希的导航,但它看起来很烦人,我想摆脱它。
location.hash = '';
导致无限循环$watch
(这也会发生在$window.location.hash = '';
)。角度方式$location.hash('');
没有任何改变。$location.path('');
让我们到达那里的一部分,导致/#/
被附加到我们的网址中。
我也玩过$locationProvider.html5Mode
除了错误之外什么也没收到。 (Error: [$injector:unpr] Unknown provider: $locationProviderProvider <- $locationProvider
)虽然这可能是我自己的错。
如何删除 OAuth 哈希而不出错?
类似于如何search财产需要开始?, the hash财产应该开始于#.
不要将 location.hash 设置为空字符串,而是将其设置为“#”。
location.hash = '#';
P.S.
您可能会因此而失去选票
虽然我们没有使用基于哈希的导航,但它看起来很烦人,我想摆脱它。
虽然我对此没有任何疑虑,但无论出于什么原因,问题就是问题,有些人可能会觉得这是浪费时间,因为唯一的原因是你觉得它很烦人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)