我正在尝试获取弹出窗口的当前URL。
我通过以下脚本创建弹出窗口:
function showLESocialPopup(url, width, height){
var screenX = typeof window.screenX != 'undefined' ? window.screenX : window.screenLeft;
var screenY = typeof window.screenY != 'undefined' ? window.screenY : window.screenTop;
var outerWidth = typeof window.outerWidth != 'undefined' ? window.outerWidth : document.body.clientWidth;
var outerHeight = typeof window.outerHeight != 'undefined' ? window.outerHeight : (document.body.clientHeight - 22);
var left = parseInt(screenX + ((outerWidth - width) / 2), 10);
var top = parseInt(screenY + ((outerHeight - height) / 2.5), 10);
var settings = (
'width=' + width +
',height=' + height +
',left=' + left +
',top=' + top
);
var newwindow = window.open(url, '', settings);
if (window.focus) {
newwindow.focus()
}
return false;
}
此代码正在打开一个新的弹出窗口,其中URL更改为quiclky。 目标是在此窗口中的URL为“http://www.google.com/”时关闭打开的弹出窗口。
请注意,在此窗口中,许多网址在登陆之前都会发生变化,例如google.com。就像它首先打开一个页面重定向到第二个页面最终重定向到google.com
提前致谢!