Phonegap inAppBrowser,target _self不起作用

时间:2016-01-05 11:54:59

标签: android cordova webview inappbrowser

正如标题所说,我正在尝试为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中),如果网站没有连接(例如没有设备网络),这是一个后备页面,所以如果有人建议我就不能使用

1 个答案:

答案 0 :(得分:-2)

在JavaScript中,可以使用window.open(&#34; http://google.com&#34;,&#34; _self&#34;);