【发布时间】:2014-10-11 09:31:28
【问题描述】:
我是 xcode 的新手,
如果我使用 inappbrowser 方法在 phonegap 中实现外部 url 是 window.open()
网址未加载,我得到一个白屏,底部显示一条消息为加载错误,并且加载停止消息未得到。
我包括<plugin name="InAppBrowser" value="CDVInAppBrowser" />
在 config.xml 中,我使用了 cordova2.3.0
function loadURL(url){
var ref = window.open('url', '_blank','location=yes');
ref.addEventListener('loadstart', function(event) {
alert('start: ' + event.url);
window.locaion.href='url';
});
ref.addEventListener('loadstop', function(event) {
alert("open web site"+event.type);
});
ref.addEventListener('exit', function(event) {
alert(event.type);
});
}
【问题讨论】:
-
你可以试试 var ref=window.open('www.google.com', '_blank');没有最后一个选项'location=yes'
-
现在工作正常,我将代码更改为 var ref=window.open(encodeURI(url), '_blank','location=yes');
标签: javascript ios xcode cordova