我有一个cordova应用程序。它指向一个网页。但是网页会熄灭并提取一个值,实际上取决于要重定向到哪个页面的值。 A.html或B.html取决于值。
我遇到的问题是在cordova index.html页面中我有javascript试图重定向到新页面。拉取值后,重定向到进入的页面字符串。
window.location.replace("/site/" + this.responseText);
我遇到的问题是在ios中,启动画面出现,应用程序显示一秒钟然后它打开浏览器到新页面。我希望页面在应用程序内部说出来?
stackoverflow上的解决方案提供了处理click事件并捕获它的一些想法。没有真正的点击事件。 我也想在JavaScript中完成它。
有什么想法吗?
答案 0 :(得分:0)
在cordova中执行此操作的方法是通过config.xml 你必须
<allow-navigation href="http://example.com/*" />
这将允许这些外部网站仍显示在应用程序WebView中。
我还必须改变意图。
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
Cordova将这些设置为默认任何在外面打开的链接。 仅更改为需要移出应用的网址。
<allow-intent href="https://www.yahoo.com/*" />