为什么这个event.url工作而不是这个

时间:2013-03-18 02:25:55

标签: javascript html browser cordova

我正在使用cordova phonegap 2.5.0我很难从新URL获取inAppBrowser。出于某种原因,只有这段代码可以运行---

client_browser = window.open(authorize_url, '_blank', 'location=yes');

function iabLoadStop(event) {
    alert(event.type + ' - ' + event.url);
}

client_browser.addEventListener('loadstop', iabLoadStop);

上面的代码非常完美。但是,我们将看到的代码每次都返回undefined!我弄清楚为什么?有人可以解释一下吗?

client_browser.addEventListener('loadstop', function() { alert('stop: ' + event.url); });

1 个答案:

答案 0 :(得分:3)

您的内联函数应接受参数event

client_browser.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });