jQuery - 如何获取弹出窗口的当前URL

时间:2015-02-03 15:07:05

标签: javascript jquery

我正在尝试获取弹出窗口的当前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

提前致谢!

0 个答案:

没有答案