gpt4 book ai didi

html - IE 9 不支持 $locationProvider.html5Mode

转载 作者:太空狗 更新时间:2023-10-29 14:44:55 24 4
gpt4 key购买 nike

您好,我正在创建一个 angularjs 应用程序。我将 $locationProvider.html5Mode 设置为 true。现在我得到了没有 # 的漂亮网址。它在 chrome 和 firefox 中运行良好。但是当我尝试在 IE 9 中打开它时,它不断地重新加载。

最佳答案

坏消息。 IE9 不支持 HTML5 History API。这就是 angular html5Mode 使用的。如果您需要您的应用程序在 IE9 上运行,您需要切换回或添加代码以检测 History API 是否可用,使用或默认使用哈希

function supports_history_api() {
return !!(window.history && history.pushState);
}

我知道。愚蠢的IE。它应该死得很痛苦。

关于html - IE 9 不支持 $locationProvider.html5Mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22763599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com