如何在Google Chrome浏览器中禁用网站隔离?

时间:2018-07-13 07:57:42

标签: google-chrome

Chrome 67已在Windows,Mac,Linux和Chrome操作系统上启用Site Isolation,这使内存使用量增加了10-13%,并给Web开发人员带来了一些问题:

  • 整页多帧布局不再同步,因为页面的帧可能分布在多个进程中,
  • beforeunload事件处理程序无法在跨站点子帧中运行,unload事件处理程序可能与postMessage有问题,
  • DevTools的“网络”面板不显示跨站点子资源请求的cookie和其他请求标头。

我想节省RAM而不是额外的安全性。如何禁用站点隔离?

1 个答案:

答案 0 :(得分:3)

根据docs,您可以通过添加Chrome命令行开关来禁用网站隔离:

chrome.exe --disable-features=IsolateOrigins,site-per-process

另一种方法是转到chrome://flags/#site-isolation-trial-opt-out并选择Opt out

在Chrome 68+中,您可以转到chrome://process-internals验证是否已禁用“网站隔离”。