iframe
zx&it
这个作者很懒,什么都没留下…
展开
-
postMessage消息传递——window.addEventListener的运用。实现不同框架之间混用时(iframe),页面或组件之间相互传值。
window.postMessage() 方法允许来自一个文档的脚本可以传递文本消息到另一个文档里的脚本,不用管是否跨域。一个文档里的脚本还是不能调用在其他文档里方法和读取属性,但他们可以用window.postMessage结合window.addEventListene这种消息传递技术来实现安全的通信。window.addEveantListener('message',(event)=>{})event 的属性有:data: 从其他 window 传递过来的数据副本。 ori..原创 2021-10-12 18:02:57 · 20004 阅读 · 0 评论 -
在一个html文件中的两个平级iframe之间的方法函数调用
1.在一个iframe文件中先通过顶层(parent)html文件拿到存在某方法的iframe节点。2.再利用contentWindow属性拿到存在某方法的iframe的window。3.最后通过它window中的属性和方法,拿到需要的属性或者方法。4.如果需要拿的iframe的html是vue的语法,则需要通过contentWindow.app.***来获取它里面的方法或者属性(app为挂载的id名);如果是原生js获取jq语法,直接使用contentWindow.***即可。&l原创 2021-08-27 11:23:23 · 486 阅读 · 0 评论