我正在与 AngularJS + HTML5推送状态支持和旧版浏览器的众所周知的问题作斗争。在我的特定情况下,我需要一个IE8和IE9的解决方案。
我花了这么多时间阅读不同的帖子,github问题,stackoverflow问题,没有运气这个解决方法。
我找到了这个问题的垫片,并且确实有效,但我需要弄清楚的最后一件事是删除在这些类型中添加的哈希状态(#!)浏览器。
我的意思是,我需要URL深度链接支持而不使用哈希。
例如,
http://[siteurl]/customlink/support
并且旧版浏览器唯一受支持的方式似乎是这样的:
http://[siteurl]/#!/customlink/support
最后,但并非最不重要的是,在一些.htaccess重写后,我可以访问http://[siteurl]/customlink
,但似乎"两个"水平不起作用。
有人有同样的问题吗?任何帮助将不胜感激。