这是我copy的网站的例子。一个后台saas系统,现在有一个需求是在iframe中操作其父亲的方法,再打开一个菜单栏。相当于这个再打开一个这个。细思许久没有想到解决方法。求代码。多谢。
这是我copy的网站的例子。一个后台saas系统,现在有一个需求是在iframe中操作其父亲的方法,再打开一个菜单栏。相当于这个再打开一个这个。细思许久没有想到解决方法。求代码。多谢。
H5环境下,可以直接用possMessage。
父:
window.addEventListener('message',function(e){
// if (e.origin !== 'http://www') return; //合法来源
// if (e.source != window.parent) return; //合法定位
alert(e.data);
// e.source.postMessage('callback', e.origin); //回传消息
},false);
子:
top.postMessage('hello', '*');
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
5 回答2.9k 阅读
假如 父页面上有 fx() 函数,iframe中调用父页面上函数如下: