如何从iframe(child)调用父项中的函数;当我按照以下方式进行操作时,浏览器会说
"Permission denied for <http://localhost>
to get property Window.func from <http://localhost:8080>.
[Break On This Error] parent.window.func(); "
在iframe中调用
parent.window.func()
父母的功能
function func(){
alert("test")
};
答案 0 :(得分:1)
出于安全原因,您无法与包含不同域或端口中的网页的框架进行交互。
答案 1 :(得分:1)
出于某种原因,您正在执行跨域请求,该请求会破坏相同的原始策略。如果它们来自与相关窗口相同的域,则只能访问其他窗口。
http://localhost
是与http://localhost:8080
不同的域名;不同的端口禁止请求。