我想从打开的弹出窗口获取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”的跨域访问 框架。”
答案 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;