如标题所述,我正在尝试为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/

10-09 06:58