我试图用电子显示一个网站,但似乎出现了x-frame-option位于sameorigin的错误,我已经阅读了很多有关如何绕过它的代码,但是我不知道如果放在哪里基本上,或者通过什么方式,有人可以在这里帮我一点忙?链接就是这个
答案 0 :(得分:2)
在初始化 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});
}
);
但不推荐,只是为了您的测试目的而嵌入。