iframe 调用父 javascript

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5477324/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-23 17:20:41  来源:igfitidea点击:

iframe calling parent javascript

javascriptjqueryiframe

提问by Webnet

Is it possible for me to setup an iframe so it calls a javascript function available in the window.parent.documentscope?

我是否可以设置一个 iframe 以便它调用window.parent.document范围内可用的 javascript 函数?

回答by e11s

If I am understanding the question correctly, assuming functionName()is defined within the parent of iframe, you can do this within your iframe:

如果我正确理解了这个问题,假设functionName()在 iframe 的父级中定义,您可以在 iframe 中执行此操作:

window.parent.functionName();

This will only work though, if both parent and iframe are on the same domain: http://softwareas.com/cross-domain-communication-with-iframes

如果父级和 iframe 都在同一个域中,这只会起作用:http: //softwareas.com/cross-domain-communication-with-iframes