electron 高版本所遇到的iframe跨域问题 2021-06-01 electron 1 条评论 5110 次阅读 近期在接触electron项目中,发现iframe引入链接会有跨域问题,导致iframe内页面无法接收到参数。而老版本(4.x)未发现这个问题。 经过多方排查,确认electron自5.x之后更新了安全策略,遵守同源策略。 而 `webSecurity` 无法对 `http/https` 页面进行修改。 最后找到如下方案,即可解决: ```javascript const { app } = require('electron'); app.commandLine.appendSwitch("disable-site-isolation-trials"); ``` 在主进程中调用 `Chromium` 命令行关闭同源策略。 标签: none 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
[...]转载自 https://orzi.me/index.php/archives/51/[...]