gpt4 book ai didi

javascript - 具有后备功能的 Angular html5 模式

转载 作者:行者123 更新时间:2023-11-28 00:25:03 24 4
gpt4 key购买 nike

我正在开发一个已经存在了一段时间的 Angular 应用程序。
到目前为止,我已经使用了普通的 # 模式,没有任何前缀。
该应用程序有相当多的内容,因此一些客户可能已将它们添加为书签(使用哈希 URL 架构)。

现在我想切换到 html5Mode 但保持与旧网址架构的兼容性。
我的意思是,例如,如果我以前在 html5 模式下拥有此网址 www.mysite.com/#/action/content?param1=A&param2=B ,则它将是 www.mysite.com/action/content?param1=A&param2=B.

我想要的是:如果任何用户知道旧网址(带有 #)并且他在浏览器中使用它,我希望我的应用程序能够智能并将用户重定向到正确的位置页面使用新的 html5Mode url,或者如果浏览器不支持新的 html5Mode,则继续使用旧的 url。

这可能吗?

(我正在使用ui-router)

最佳答案

我能想到的一种可能的方法是,当页面加载时,当您要在 Angular 检查中设置 html5 模式时,检查 url 中的哈希值,如果存在,则只需将其设置为 false 并反之亦然

关于javascript - 具有后备功能的 Angular html5 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624113/

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