使用cordova inappbrowser loadstart
事件有没有办法确定已单击的链接是否将目标属性设置为空白?我想这样做的原因是为了将这些 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');
关于javascript - Cordova Inappbrowser loadstart事件判断目标是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854562/