Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用window.open()打开新选项卡,但URL重定向到另一页并丢失句柄_Javascript_Asp.net_Function_Redirect_New Window - Fatal编程技术网

Javascript 使用window.open()打开新选项卡,但URL重定向到另一页并丢失句柄

Javascript 使用window.open()打开新选项卡,但URL重定向到另一页并丢失句柄,javascript,asp.net,function,redirect,new-window,Javascript,Asp.net,Function,Redirect,New Window,我正在使用以下代码: <script type="text/javascript"> var win; win = window.open(); win.location.href = "somepage"; win.onload = function () { alert(win.location.href); }; </script> 瓦尔温; win=window.open(); win.location.

我正在使用以下代码:

<script type="text/javascript">
    var win;
    win = window.open();
    win.location.href = "somepage";
    win.onload = function () {
        alert(win.location.href);
    };
</script>

瓦尔温;
win=window.open();
win.location.href=“somepage”;
win.onload=函数(){
警报(win.location.href);
};

somepage重定向到另一个页面,该页面似乎正在创建卸载事件。卸载事件从未被触发,但如果我将win.onload更改为win.onunload,它会在加载后立即显示选项卡页面的href,about:blank,并尝试指向某个页面的href。在关闭页面之前,我正在尝试获取它重定向到的页面的href。

此线程可能会回答您的问题:此线程可能会回答您的问题: