Javascript 应用浏览器中的Cordova/PhoneGap根本不工作
我已经研究了其他几种解决方案,但没有一种与我的完全相同。大多数都是这样或那样工作的,但对我来说根本不起作用,不管我是使用直接链接标记还是带有window.open()的onclick函数 应用程序始终在默认Cordova WebView中打开链接。我试过“空白”和“系统”。我还检查了插件是否正确添加到我的config.xml文件中,结果是 因为我在安卓系统上测试,这没什么大不了的,因为我有一个后退按钮,但对于iOS来说,这成了一个问题 科尔多瓦版本:3.5Javascript 应用浏览器中的Cordova/PhoneGap根本不工作,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我已经研究了其他几种解决方案,但没有一种与我的完全相同。大多数都是这样或那样工作的,但对我来说根本不起作用,不管我是使用直接链接标记还是带有window.open()的onclick函数 应用程序始终在默认Cordova WebView中打开链接。我试过“空白”和“系统”。我还检查了插件是否正确添加到我的config.xml文件中,结果是 因为我在安卓系统上测试,这没什么大不了的,因为我有一个后退按钮,但对于iOS来说,这成了一个问题 科尔多瓦版本:3.5 <script>
<script>
function openGoogle() {
window.open("https://www.google.com/", "_blank");
}
</script>
<p id="lh_home"><a href="#" onclick="openGoogle()">www.google.com</a></p>
函数openGoogle(){
窗口打开(“https://www.google.com/“,”空白“);
}
谢谢。修复。我的问题是我加入了phonegap.js而不是cordova.js。尴尬,我知道 我无法让它与普通的链接标记一起工作,但是使用下面的JS是有效的
<script>
function openExternal(url) {
window.open(url, "_blank");
}
</script>
<p id="lh_home"><a href="#" onclick="openExternal('https://www.google.com/')">www.google.com</a></p>
函数openExternal(url){
打开(url为“空白”);
}
如果您使用的是英特尔XDK,也可以使用Intel.XDK.device.launchExternal(“”)//在浏览器中打开url
如果要在应用程序中显示浏览器,请尝试使用intel.xdk.device.showmotesite(“、280,0,50,50”)//在应用程序中打开应用程序一旦我获得onDeviceReady,它就可以使用JS工作了。我将在下面发布详细信息。谢谢