繁体   English   中英

JavaScript:如何在window.opener上警告变量

[英]JavaScript: How to alert variable on window.opener

打开的窗口:

 window.opener.variable = document.getElementById(target).value; //string
 window.opener.focus();

开窗器

alert(variable);

这可以吗? 上面的例子不起作用。

这可以完成,但不能跨越不同的域。

如果要使原始窗口警告变量:

window.opener.alert(variable);

测试用例:输入javascript:void window.open("http://stackoverflow.com/"); 在这个窗口中。 将打开一个新窗口。
输入javascript:void window.opener.alert(location.href); 在新窗口的位置栏中,按Enter键。 原始窗口将显示警告框。

我已经在FireFox 3.6.22和最新版本的Chromium中成功执行了此操作。 当我打开“http://www.example.com/”而不是“http://stackoverflow.com/”时,将发生由同源策略引起的JavaScript错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM