当你的脚本在iframe中时,是否可以指定iframe持有者的window.name?像“top.window.name”这样的东西会出错。
答案 0 :(得分:2)
如果iframe托管在same origin,则可以。否则,顶级窗口属性的权限将被拒绝。
另请注意top.window === top
,因此您可以使用top.name
或window.top.name
更明确。
答案 1 :(得分:0)
必须获取父文档:
parent.document.getElementById("textFromTitle").innerHTML;//for example
你也可以使用:
window.parent
但是,我相信在这两种情况下,iframe必须位于同一个域中才能共享此类访问权限。