Facebook喜欢添加#_=_到我们提供的OAuth回调URL的末尾.虽然我们没有使用基于散列的导航,但它看起来很烦人,我想摆脱它.
location.hash = '';导致无限循环$watch(这也会发生$window.location.hash = '';).Angular的$location.hash('');改变方式没什么. $location.path('');让我们成为那里的一部分,导致/#/被附加到我们的网址.
我也玩过$locationProvider.html5Mode,只收到错误.(Error: [$injector:unpr] Unknown provider: $locationProviderProvider <- $locationProvider
)虽然这可能是我自己的错.
如何在没有错误的情况下删除OAuth哈希?