【问题标题】:Angular route is not working with Cordova iOSAngular 路线不适用于 Cordova iOS
【发布时间】:2021-11-23 06:30:07
【问题描述】:

我遇到了 Cordova、Cordova-ios 6.2.0 和 Angular 12.0 的问题。 当我使用 Cordova 构建我的应用程序并在模拟器(或使用设备)中启动它时,我遇到了白屏。

我做了一些研究并尝试了一些“修复”,但没有任何效果。 最后,我发现这可能是因为应答器。 因此,我尝试使用标签并使用 .、./、/ 修改 href,但没有任何效果。 我试过没有,它工作,但没有路由。

有人遇到过这个问题吗?

【问题讨论】:

    标签: ios angular cordova routes


    【解决方案1】:

    Angular 路由器需要将应用程序托管在“正确”的 HTTP 方案上,并且不适用于 file: URL。如果您使用 Chrome 打开在 iOS 设备上运行的应用程序的 JavaScript 控制台并输入 location.href,则可以检查应用程序的运行方式。如果看到file:,则需要设置自定义方案。

    请查看文档和此公告https://cordova.apache.org/announcements/2020/06/01/cordova-ios-release-6.0.0.html

    【讨论】:

    • 嗨尼克拉斯!您的解决方案按预期工作!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2015-03-19
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多