我正在开发名为Web Panel的扩展程序(实际上它是Opera扩展程序,但API与Chrome中的API相同)。基本上,它允许用户在iframe中查看网页。问题是许多站点不希望发生这种情况,例如使用x-frame-options。我已经使用了这个解决方法:Getting around X-Frame-Options DENY in a Chrome extension?,但问题是它不适用于所有网站,例如facebook。我也试图删除content-security-policy标题,这实际上使它在github上运行,但仍然不在facebook上。
所以,我的三个想法是:
window == window.top
来检查窗口是否处于顶级,然后根据条件加载内容。我可以以某种方式修改窗口变量吗?