Cordova Inappbrowser loadstart事件确定目标是否为空

时间:2016-11-28 22:21:30

标签: javascript cordova inappbrowser

使用cordova inappbrowser loadstart事件有一种方法可以确定单击的链接是否将目标属性设置为空白?我想这样做的原因是我可以将这些URL转移到系统浏览器。

我试图找出event参数有哪些属性。我正在使用event.url,但我希望将event.target设置为空白。

app.inAppBrowserRef.addEventListener('loadstart', function (event) {
    alert("URL = " + event.url);
    alert("Link Target = " + event.target
});

任何帮助或想法都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我不相信有一个“event.target”具有默认属性。我相信默认情况下,该链接将打开实际的应用程序浏览器而不是设备的默认值。

要覆盖默认值,您必须将目标指定为'_system':

var ref = cordova.InAppBrowser.open('http://apache.org', '_system', 'location=no');