ios cordova app重定向并在浏览器中打开

时间:2017-11-07 22:18:37

标签: javascript html ios cordova

我有一个cordova应用程序。它指向一个网页。但是网页会熄灭并提取一个值,实际上取决于要重定向到哪个页面的值。 A.html或B.html取决于值。

我遇到的问题是在cordova index.html页面中我有javascript试图重定向到新页面。拉取值后,重定向到进入的页面字符串。

window.location.replace("/site/" + this.responseText);

我遇到的问题是在ios中,启动画面出现,应用程序显示一秒钟然后它打开浏览器到新页面。我希望页面在应用程序内部说出来?

stackoverflow上的解决方案提供了处理click事件并捕获它的一些想法。没有真正的点击事件。 我也想在JavaScript中完成它。

有什么想法吗?

1 个答案:

答案 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/*" />