2016-01-20 267 views
2

我正在构建一个非常简单的cordova应用程序来完成一件事情:使用webview打开web网址。cordova:为内容src打开的外部浏览器

所以,我提出在​​3210

<content src="http://www.whatever.com"> 

它正常工作与iOS模拟器以下变化。然后我试图用build.phonegap.com来构建。在我的手机上安装了最终的APK。但是在运行应用程序时,它要求我马上选择外部浏览器。

出了什么问题?

+0

我有同样的问题!它似乎并不是一直都在发生,但它确实如此,例如,当您设置http://www.google.de时 - 不会在我的个人网站空间发生这是一个简单的PHP应用程序,没有任何重定向或其他恶作剧。也许它与此有关? –

回答

1

我周围有点玩过了,至少对于谷歌,添加以下的访问来源的帮助:

<access origin="*" launch-external="no"/> 

也许这可以帮助你,但是,我仍然有问题我自己的网站:(

编辑此外,这些解决了我的问题:

<plugin name="cordova-plugin-whitelist" spec="1" /> 
<access origin="*" launch-external="no"/> 
<allow-navigation href="http://*/*" /> 
<allow-navigation href="https://*/*" /> 

(白名单中,插​​件是INSTAL当我使用命令行“cordova create”时自动为我启动)

+0

允许导航做了诀窍 - 你摇滚!谢谢!! :-) – kernix

相关问题