如何从弹出窗口获取网址?

时间:2019-07-05 11:51:14

标签: javascript reactjs

我想从打开的弹出窗口获取URL。我已经尝试过window.location.href。它不起作用。写入console.log(window.location.href)时会打印unreadeable。如何从url的弹出窗口中获取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未捕获的DOMException:阻止了帧   源于“ http://localhost:3000”的跨域访问   框架。”

2 个答案:

答案 0 :(得分:2)

尝试一下

popupWindow.location.href newWindow.location.href

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

绕过同一来源策略的唯一方法是  来自第三方的合作。

答案 1 :(得分:0)

// basic XSS Payloads

javascript:alert(document.domain);

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

//or

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