Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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获取新打开选项卡的url?_Javascript_Html_Google Chrome_Dom Events - Fatal编程技术网

如何使用Javascript获取新打开选项卡的url?

如何使用Javascript获取新打开选项卡的url?,javascript,html,google-chrome,dom-events,Javascript,Html,Google Chrome,Dom Events,我正在尝试使用JavaScript打开一个新选项卡,然后我想获取新打开选项卡的url。我做了一些研究,发现这与父母(当前选项卡)和孩子(新打开的)选项卡通信有关 我可以使用脚本打开新选项卡: url='https://www.google.com/'+home; window.open(url, '_blank'); 我想在这个脚本中获取我新打开的选项卡的url,你可以看到我已经打开了/home,所以它将新的url更改为 https://store.google.com/magazine/

我正在尝试使用JavaScript打开一个新选项卡,然后我想获取新打开选项卡的url。我做了一些研究,发现这与父母(当前选项卡)和孩子(新打开的)选项卡通信有关

我可以使用脚本打开新选项卡:

 url='https://www.google.com/'+home;
 window.open(url, '_blank');
我想在这个脚本中获取我新打开的选项卡的url,你可以看到我已经打开了/home,所以它将新的url更改为
https://store.google.com/magazine/compare_nest_speakers_displays?srp=/product/google_home

我想在脚本中获得新的url

location.href
是获取url的方式,但我真的不明白我想问的问题。
location.href
是当前选项卡的url,我想获取由窗口打开的选项卡的url。openOh yea obv我没有正确理解:DSo基本上我使用window.open打开了一个新选项卡,它打开了一个新选项卡。。。我想得到新标签的url,想想这个;您是否希望浏览器API能够让一个站点在另一个选项卡中监视用户访问的页面?这就是为什么存在保护,所以你不能这样做。
location.href
是你获取url的方式,但我真的不明白我想问的问题。
location.href
是当前选项卡的url,我想获取窗口打开的选项卡的url。openOh是的obv我没有正确理解:DSo基本上我已经打开了一个新选项卡选项卡使用window.open并打开了一个新选项卡。。。我想得到新标签的url,想想这个;您是否希望浏览器API能够让一个站点在另一个选项卡中监视用户访问的页面?这就是为什么存在保护措施,所以你不能这样做。