Google chrome 使用chrome扩展诱使页面思考它';它不在一个框架内

Google chrome 使用chrome扩展诱使页面思考它';它不在一个框架内,google-chrome,iframe,google-chrome-extension,Google Chrome,Iframe,Google Chrome Extension,有没有办法创建一个Chrome扩展来欺骗iFrame中加载的站点,使其认为它不在框架中 我们将客户端的站点加载到iframe中进行演示,但是一些资源由于不允许加载到iframe中而被阻止。我们希望将这些站点加载到一个框架中,就像您在独立选项卡中直接浏览站点一样。您应该使用Chrome的webRequest来拦截服务器响应。看。这里是onHeadersReceived事件,您可以控制任何响应头=>您需要从响应中删除X-Frame-Options头 如果这是加载这些站点的唯一问题,那就差不多了 但是

有没有办法创建一个Chrome扩展来欺骗iFrame中加载的站点,使其认为它不在框架中


我们将客户端的站点加载到iframe中进行演示,但是一些资源由于不允许加载到iframe中而被阻止。我们希望将这些站点加载到一个框架中,就像您在独立选项卡中直接浏览站点一样。

您应该使用Chrome的
webRequest
来拦截服务器响应。看。这里是
onHeadersReceived
事件,您可以控制任何响应头=>您需要从响应中删除
X-Frame-Options

如果这是加载这些站点的唯一问题,那就差不多了


但是,为了完整起见,为了完全欺骗浏览器(您很可能不需要它)您还需要在每个页面中插入一个脚本,通过简单地将它们从
窗口
对象和一些其他东西(如origin等)中删除来清除一些东西,如
窗口、父项
。然而,删除标题将适用于99.9999%的用例。

您到底想要实现什么?您想解决的具体问题是什么?@smnbbrv详细阐述了描述。谢谢,正是我需要的。谢谢:)这适用于大多数情况,但不适用于Gmail或Yahoo.com等网站