我无法删除 IE9 中的 # 符号。我寻找答案但没有找到解决办法。
这总是重定向到
http://myhost.com:8080/#/website/
并显示此描述:
The requested resource is not available.
locationprovider.html5mode(true)
不起作用。
同样的路线在 FireFox 中工作并显示
http://myhost.com:8080/website/
我该如何纠正这个问题?
最佳答案
IE9 不支持 html5 历史记录 api,这就是为什么它会在 url 中附加 #,删除 # 并不能解决您的问题
关于AngularJS 如何使用路由删除 IE9 中的#符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829991/