为了账号安全,请及时绑定邮箱和手机立即绑定

我可以将JavaScript变量传递到另一个浏览器窗口吗?

我可以将JavaScript变量传递到另一个浏览器窗口吗?

宝慕林4294392 2019-09-21 11:04:34
我有一个页面,其中会产生一个弹出浏览器窗口。我在父浏览器窗口中有一个JavaScript变量,我想将其传递给弹出的浏览器窗口。有没有办法做到这一点?我知道这可以在同一浏览器窗口中跨框架完成,但是我不确定是否可以在浏览器窗口中跨框架完成。
查看完整描述

3 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

如果这些窗口来自同一安全域,并且您对另一个窗口有引用,可以。

Javascript的open()方法返回对创建的窗口的引用(如果重新使用现有窗口,则返回现有窗口)。以这种方式创建的每个窗口都会获得一个属性,该属性指向指向创建它的窗口的“ window.opener”。

然后,可以使用DOM(取决于安全性)来访问另一个对象或其文档,框架等的属性。


查看完整回答
反对 回复 2019-09-21
  • 3 回答
  • 0 关注
  • 492 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号