使用cordova inappbrowser loadstart
事件有一种方法可以确定单击的链接是否将目标属性设置为空白?我想这样做的原因是我可以将这些URL转移到系统浏览器。
我试图找出event参数有哪些属性。我正在使用event.url
,但我希望将event.target
设置为空白。
app.inAppBrowserRef.addEventListener('loadstart', function (event) {
alert("URL = " + event.url);
alert("Link Target = " + event.target
});
任何帮助或想法都将不胜感激!
答案 0 :(得分:0)
我不相信有一个“event.target”具有默认属性。我相信默认情况下,该链接将打开实际的应用程序浏览器而不是设备的默认值。
要覆盖默认值,您必须将目标指定为'_system':
var ref = cordova.InAppBrowser.open('http://apache.org', '_system', 'location=no');