正如标题所说,我正在尝试为inAppBrowser插件制作target _self,以在phonegap webview中打开外部链接。但目前它在inAppBrowser中打开了。
我正在使用此配置:
<preference name="stay-in-webview" value="true"/>
<gap:plugin name="org.apache.cordova.inappbrowser" />
<feature name="InAppBrowser">
<param name="android-package" value="CDVInAppBrowser" />
</feature>
<access origin="*" />
我正在使用的功能如下:
function ready() {
$.ajax({url: "http://mydomain",
type: "HEAD",
timeout: 1000,
statusCode: {
200: function (response) {
cordova.InAppBrowser.open('http://mydomain','_self');
},
400: function (response) {
$("#loading").html("No Connection");
},
0: function (response) {
$("#loading").html("No Connection");
}
}
});
}
document.addEventListener("deviceready", ready, false);
目前这是我的行为:
_self - &gt; inAppBrowser(应该在webview中打开)
_blank - &gt; inAppBrowser
_system - &gt; Android默认浏览器
我的目标是创建一个静态内容(index.html存储在apk中),如果网站没有连接(例如没有设备网络),这是一个后备页面,所以如果有人建议我就不能使用