我使用cordova phonegap 2.5.0
我真的很难从inAppBrowser
得到URL
。由于某种原因,只有这个代码工作---为什么这个event.url工作而不是这个
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); });
哪里你的内联函数从获得'event'? – 2013-03-18 02:29:53
addEventListener调用必须提供事件变量,但我并不太确定。我无法从文档中理解。 JavaScript是奇怪的。 – 2013-03-18 04:59:55