繁体   English   中英

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

[英]Cordova Inappbrowser loadstart event determine if the target is blank

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM