【问题标题】:Electron - Bypass X-Frame-options in sameoriginElectron - 绕过同源中的 X-Frame 选项
【发布时间】:2018-10-17 21:30:06
【问题描述】:

我试图在电子中显示一个网站,但出现错误,x-frame-option is in sameorigin,我已经阅读了很多关于如何绕过它的代码,但我不知道把它放在哪里,如果主要还是通过什么途径,有人可以在这里帮助我吗?链接是这个

https://mobile.bet365.com

【问题讨论】:

标签: iframe electron


【解决方案1】:

在初始化BrowserWindow 实例后使用以下行:

  win.webContents.session.webRequest.onHeadersReceived({ urls: [ "*://*/*" ] },
    (d, c)=>{
      if(d.responseHeaders['X-Frame-Options']){
        delete d.responseHeaders['X-Frame-Options'];
      } else if(d.responseHeaders['x-frame-options']) {
        delete d.responseHeaders['x-frame-options'];
      }

      c({cancel: false, responseHeaders: d.responseHeaders});
    }
  );

但不推荐,只是为了您的测试目的而嵌入。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2016-02-01
    • 2017-01-22
    • 2016-05-01
    • 2020-12-24
    • 2011-02-16
    相关资源
    最近更新 更多