问题描述
外部 URL 不会在我的 PhoneGap Android 应用程序的系统浏览器中打开.我正在使用 PhoneGap Build 2.3.0.
External URL's don't open in the system's browser in my PhoneGap Android application. I'm using PhoneGap Build 2.3.0.
根据 Cordova 文档我使用的目标'_system':
According to the Cordova documentation I used target '_system':
window.open('http://www.myurl.nl', '_system');
在我的 config.xml 中有:
In my config.xml I have:
<plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
<access origin="*" browserOnly="true" />
但链接仍然在我的应用程序 webview 中打开.
But still the links open in my apps webview.
如何解决这个问题?
推荐答案
当你想继续使用PhoneGap Build时这不是答案,但我通过在我的机器上设置Cordova(PhoneGap)的开发环境解决了这个问题在本地编译应用程序.在 Cordova 2.5.0 window.open('http://www.myurl.nl', '_system');
完美运行,它会在系统浏览器中打开链接.
It's not the answer when you want to keep using PhoneGap Build, but I solved the problem by setting up a development environment for Cordova (PhoneGap) on my machine and compiling the app locally. In Cordova 2.5.0 window.open('http://www.myurl.nl', '_system');
works perfect, it will open the link in the system's browser.
所以我的建议是停止使用 PhoneGap Build 并开始在本地编译您的应用程序.以下是设置方法您的 Cordova 开发环境 >>
So my advice is to stop using PhoneGap Build and start compiling your app locally. Here's how to set up your development environment for Cordova >>
这篇关于PhoneGap Build:如何在 Android 设备浏览器中打开外部 url?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!