嗨,我正在创建一个angularjs应用程序.我将$locationProvider.html5Mode设为true.现在我没有#得到漂亮的网址.它在chrome和firefox中运行良好.但是当我试图在IE 9中打开它时,它会不断重新加载.
坏消息. IE9
不支持HTML5 History API.这就是角度html5Mode使用的.如果你需要你的应用程序在IE9上运行,你需要切换回来或
添加代码来检测历史API是否可用使用是或默认为哈希
function supports_history_api() {
return !!(window.history && history.pushState);
}
我知道.愚蠢的IE.它应该死于痛苦的死亡.
原文链接:https://www.f2er.com/html/231748.html