签到天数: 1 天
[LV.1]初来乍到
5
15
39
助理工程师
最近心血来潮,想做一个适配所有页面video的脚本扩展,在网页全屏时,遇到一点问题。在某些视频页面有比较复杂的iframe嵌套,而css代码只能在相应的iframe里面生效,想要实现网页全屏效果,需要给当前iframe的所有父元素修改样式,因此想请教一下跨域的情况下,如何获取当前iframe的父元素呢。如图:
当然也可以通过监听鼠标移入。然后修改当前video所有父元素的样式,但是频繁监听鼠标移入移出,可能性能消耗比较大,想请教一下大佬们,有没有其他更优雅的方式实现呢
使用道具 举报
签到天数: 194 天
[LV.7]常住居民III
730
6234
6977
管理员
非物质文化遗产社会摇传承人
签到天数: 2 天
22
883
1381
荣誉开发者
cxxjackie 发表于 2024-2-12 22:50 https://bbs.tampermonkey.net.cn/thread-2895-1-1.html iframe向window.parent发消息,父级收到消息后,先 ...
本版积分规则 发表回复
通过论坛认证的开发者
2023年中秋纪念章
油中两岁啦~
这个荣誉的勋章是为那些为脚本猫/油猴中文网生态做出贡献的会员而设。无论是编写代码、完善文档,还是发表教程,他们都是我们生态的重要建设者。 您的每一行代码,每一段文档,都是我们社区生态的重要一砖一瓦。您的贡献,不仅促进了技术的发展,也为其他成员提供了学习和成长的平台。您是我们社区的灵魂,是我们前进的动力。感谢您的努力和付出,让我们共同创造一个更美好的脚本猫和油猴中文网。
对论坛具有重大贡献的人才拥有此奖章
油中三岁啦~登录解谜网站即可获得https://puzzle.ggnb.top/
https://puzzle.ggnb.top/ 解谜通过20关获得