编程语言
首页 > 编程语言> > javascript – 在Cordova中添加到URL的感叹号

javascript – 在Cordova中添加到URL的感叹号

作者:互联网

我正在使用Cordova开发一个混合应用程序来包装现有的React Web应用程序.

当我启动我的应用程序时,偶尔数据不会被加载,我注意到URL使用file://协议而不是http:// localhost:80803并且在末尾附加了感叹号.

我怎么解决这个问题?

见下面的例子:

> file:/// api / metaData /!
> file:/// sideNavigation /!

enter image description here

解决方法:

这很奇怪,我承认从来没有发生过,但这些是你应该尝试的一些测试:

>你使用react-router吗?也许这是路由器弄乱网址,尝试在cordova应用程序中使用哈希路由器.我发现它更加坚固.
>您如何构建这些资源的URL?也许它是代码中构建url的东西.
>从您的屏幕截图中我可以看到您正在尝试使用iOS,您是否在使用Android时遇到同样的问题?
>在iOS中你使用的是什么引擎?如果您还没有使用它,请尝试最新的wkengine(https://github.com/apache/cordova-plugin-wkwebview-engine)
>您尝试过本地服务器吗?像这样的东西https://github.com/apache/cordova-plugins/tree/wkwebview-engine-localhost

标签:javascript,reactjs,cordova,hybrid-mobile-app,phonegap
来源: https://codeday.me/bug/20190705/1387362.html