InAppBrowser event.url始终未定义

时间:2013-12-04 07:28:41

标签: javascript cordova inappbrowser

你知道为什么event.url总是未定义的吗?这适用于loadstartloadstop

google页面在弹出窗口中显示正常。

var ref = window.open('http://google.com', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
ref.addEventListener('exit', function() { alert(event.type); });

1 个答案:

答案 0 :(得分:3)

var ref = window.open('http://google.com', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
ref.addEventListener('exit', function(event) { alert(event.type); });

触发事件时会调用回调函数。该函数传递给InAppBrowserEvent对象。