Chrome 67已在Windows,Mac,Linux和Chrome操作系统上启用Site Isolation,这使内存使用量增加了10-13%,并给Web开发人员带来了一些问题:
beforeunload
事件处理程序无法在跨站点子帧中运行,unload
事件处理程序可能与postMessage
有问题,我想节省RAM而不是额外的安全性。如何禁用站点隔离?
答案 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
验证是否已禁用“网站隔离”。