javascript - 通过访问父窗口在 iFrame 中创建 javascript 对象
问题描述
我知道只要父文档确实包含parent window
一个名为iFrame
. 问题是,我如何在我通常使用父文档中存在的给定对象创建的对象中创建这样的对象。window.parent.whateverFunctionItIs();
whateverFunctionItIs
iFrame
object1 = new ObjectMaker();
ObjectMaker
解决方案
答案是,
object1 = new window.parent.ObjectMaker();
初学者可能犯的错误,
object1 = window.parent.new ObjectMaker(); // WRONG!
推荐阅读
- vue.js - router.beforeEach 仅适用于 router-link
- python - 如何访问之前在另一个类中定义的类中的变量?
- angular - 对角度无线电变化的记录进行排序
- java - 将当前视图保存为位图
- r - 将调查列表对象转换为数据框并将字符串列拆分为多列
- python - 将 pandas 数据框列从 int 更改为 string 并保存为字符串 csv
- python - ModuleNotFoundError,但它在 anaconda (jupyter) 中运行
- excel - MS Graph API 使用范围保护 Excel 工作表函数
- python - 是否可以使用 BeautifulSoup 遍历 python 列表?
- c# - 如何删除列表内字符串中的所有字符串实例?