Javascript 如何从弹出窗口获取url?

Javascript 如何从弹出窗口获取url?,javascript,reactjs,Javascript,Reactjs,我想从打开的弹出窗口中获取url。我已经尝试了window.location.href。它不起作用。当写入console.log(window.location.href)时,会打印出无法读取的内容。如何从React.js var newWindow = window.open("http://www.google.com/", "Code", 'scrollbars=yes, width=' + 800 + ', height=' + 640 + ', top=' + top + '

我想从打开的弹出窗口中获取url。我已经尝试了
window.location.href
。它不起作用。当写入
console.log(window.location.href)
时,会打印出
无法读取的内容。如何从
React.js

var newWindow = window.open("http://www.google.com/", "Code",
     'scrollbars=yes, width=' + 800 + ', height=' + 640 + ', top=' + top + ', left=' + left);
错误是

“”react dom.development.js:289未捕获的DomeException:阻止了一个帧 从“原点”访问交叉原点 框架。“”

//基本XSS有效负载
javascript:alert(document.domain);
“>警报(document.domain);
//或
document.getElementById(“demo”).innerHTML=
“页面位置为”+window.location.href;
//基本XSS有效负载
javascript:alert(document.domain);
“>警报(document.domain);
//或
document.getElementById(“demo”).innerHTML=
“页面位置为”+window.location.href;

试试这个

popupWindow.location.href
newWindow.location.href

如果弹出窗口来自第三方,则不允许您检查 弹出位置。href


绕过同一原产地政策的唯一办法是
来自第三方的合作。

试试这个

popupWindow.location.href
newWindow.location.href

如果弹出窗口来自第三方,则不允许您检查 弹出位置。href


绕过同一原产地政策的唯一办法是
来自第三方的合作。

如果来源地不同,您无法访问它,否则您可以通过
newWindow.location.href
访问它。绕过同一来源地策略的唯一方法将涉及来自第三方的合作。如果来源地不同,您无法访问它,否则,您可以通过
newWindow.location.href
访问它。绕过同源策略的唯一方法将涉及第三方的合作。如前所述,我已经尝试过location.href。它不起作用。错误是“react dom.development.js:289 Uncaught DomeException:阻止了一个具有源代码“”的帧访问跨源代码帧。”“因此源代码不同,您无法访问它。绕过同一源代码策略的唯一方法将涉及第三方的合作。正如我前面所说,我已经尝试过location.href。它不起作用。错误为“react dom.development.js:289 Uncaught DomeException:阻止源代码为“”的帧访问跨源代码帧。”“因此源代码不同,您无法访问它。绕过同一源代码策略的唯一方法将涉及第三方的合作。
// basic XSS Payloads

javascript:alert(document.domain);

"><script>alert(document.domain);

//or

document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;