Google chrome extension 如何从内容脚本中的frameId获取iframe元素?

Google chrome extension 如何从内容脚本中的frameId获取iframe元素?,google-chrome-extension,Google Chrome Extension,我正在尝试创建一个扩展,允许您单击iframe,以便从页面中删除它(iframe元素) 我只能从iframe内部检测到单击,但是必须从父文档中删除元素。如果iframe不具有相同的原点,这将很困难。我可以从iframe内容脚本向父内容脚本发送消息,但父内容脚本如何找到正确的元素?据我所知,我只有一个frameId。请参阅-并将鼠标移动替换为单击。这仅在“满足跨域策略”的情况下才有效但我想我无法控制。你的问题解决了吗这似乎可以在不需要修改iFrame或CSP名称的情况下工作。我必须尝试一下,但它们

我正在尝试创建一个扩展,允许您单击iframe,以便从页面中删除它(iframe元素)


我只能从iframe内部检测到单击,但是必须从父文档中删除元素。如果iframe不具有相同的原点,这将很困难。我可以从iframe内容脚本向父内容脚本发送消息,但父内容脚本如何找到正确的元素?据我所知,我只有一个frameId。

请参阅-并将
鼠标移动
替换为
单击
。这仅在“满足跨域策略”的情况下才有效但我想我无法控制。你的问题解决了吗这似乎可以在不需要修改iFrame或CSP名称的情况下工作。我必须尝试一下,但它们看起来都很有用。谢谢