如标题所述,我正在尝试为inAppBrowser插件创建目标_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-> inAppBrowser(应该在webview中打开)
_blank-> inAppBrowser
_system-> Android默认浏览器
我的目标是创建一个静态内容(存储在apk中的index.html),该静态内容是后备页面,以防与站点不存在连接(例如,不存在设备网络),因此如果有人建议,我将无法使用。
最佳答案
在JavaScript中可以使用window.open(“http://google.com”,“_ self”);
关于android - Phonegap inAppBrowser,目标_self不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34611139/