Edge 浏览器扩展开发:操作 iframe 的限制与解决方案
是的,我知道 Edge 浏览器的扩展。关于你提到的问题,这是因为 Edge 浏览器的安全策略限制了扩展在 iframe 内的操作。如果你想在 iframe 内操作,你需要在扩展的 'manifest.json' 文件中添加 'all_frames': true 属性。这个属性允许你的扩展在所有的 frame 中执行操作。
请注意,这个属性可能会影响你的扩展在性能方面的表现,因为它会使你的扩展在所有 frame 中执行操作,而不仅仅是主 frame。如果你的扩展只需要操作特定的 iframe,你可以在 content_script 中添加一个判断条件,只在特定的 iframe 中执行操作。
原文地址: https://www.cveoy.top/t/topic/oGuT 著作权归作者所有。请勿转载和采集!