可以使用类似top.window.name的东西吗
Is it possible to use something like top.window.name
当脚本在iframe中时,是否可以分配iframe持有者的window.name?类似于"top.window.name"的内容会出现错误。
如果iframe位于同一原点,则这是可能的。否则,对顶部窗口属性的权限将被拒绝。
还要注意top.window === top
,因此可以使用top.name
或window.top.name
来更明确。
必须获取父文档:
parent.document.getElementById("textFromTitle").innerHTML;//for example
你也可以使用:
window.parent
然而,我相信在这两种情况下,iframe必须在同一个域上才能共享这种类型的访问。
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- 直接下载文件,而不是从window.open(url)
- $window.ga在AngularJS事件中未定义
- 如何将PDF作为二进制文件传递到window.open()
- window.onload没有'无法在Android WebView中工作
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- window.location替换并传递URL历史记录条目中的变量
- Form.target=window.opener.name不起作用
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 变量名称和 window.name
- 使用jQuery突出显示效果时 window.name 的奇怪问题
- window.name 作为数据传输:一种有效的方法
- 谷歌浏览器不考虑 window.name
- 如何从Http处理程序中设置window.name属性
- 可以使用类似top.window.name的东西吗
- 使用window.name进行跨域消息传递
- 哪些字符都被认为对window.name有效
- 一个firefox插件怎么能找到带有window.name="mywindow"的标签呢?
- 当使用window.frames[name]访问时,iframe contentWindow未定义
- 是否可以使用target和window.name