iframe跨域拦截,无法操作dom
如题,网页里面嵌套iframe,而且里面的iframe和外部的不是一个域名,触发了跨域拦截,导致无法获取iframe的dom,这种情况怎么破解?Uncaught DOMException: Blocked a frame with origin “xxx“ from accessing a cross-origin frame. match对应地址然后postmessage互相通信
跨域情况没办法触及dom
善用论坛搜索
[油猴开发指南]关于脚本如何处理iframe的碎碎念
https://bbs.tampermonkey.net.cn/thread-2895-1-1.html
(出处: 油猴中文网)
李恒道 发表于 2023-3-27 12:34
match对应地址然后postmessage互相通信
跨域情况没办法触及dom
还可以这么玩!!就是太麻烦了,难受,代码复杂程度直接doule了 cabin 发表于 2023-3-27 14:09
还可以这么玩!!就是太麻烦了,难受,代码复杂程度直接doule了
这个没啥好办法
毕竟要符合浏览器限制
不过如果上框架的话
可以考虑搞一套vue的响应式 李恒道 发表于 2023-3-27 12:03
match对应地址然后postmessage互相通信
跨域情况没办法触及dom
{:4_115:},可以将跨域的iframe结构在主页面上吗,因为主页面有结构样式变化的监听,然后详情页的跨域的iframe,想要在主页面上操作跨域的iframe的一些按钮操作,对应了一些事件,需要根据主页面上的样式变化来走,这个有好办法嘛 55555 予鲤鱼 发表于 2024-12-23 17:27
,可以将跨域的iframe结构在主页面上吗,因为主页面有结构样式变化的监听,然后详情页的跨域的iframe,想 ...
postmessage不就可以
只是不太同步罢了
页:
[1]