如果我有以下小型JS功能

function newWin() {
var win = window.open("www.google.com") //should open new tab in chrome
}


运行此镶边时,会将打开的所有新标签页的内存归为一个进程。

无论如何,有没有强迫这个打开的窗口不与其父窗口共享内存?

最佳答案

我在2009年的页面上指出可以这样做


  现在,得益于最新实现的HTML 5新功能
  Webkit HTML引擎的内部版本,该引擎为Chorme,Safari和
  一堆桌面和移动浏览器,开发人员可以在
  他们的网站以新流程打开,从而提高了保护水平。
  他们所需要做的就是同时添加新的rel =“ noreferrer”属性
  作为指向它们的指向另一个域的链接的target =“ _ blank”。
  
  阅读更多:
  http://news.softpedia.com/news/Force-Google-Chrome-to-Open-Links-in-New-Processes-128962.shtml#ixzz46RXwpFl0


另外,在同一页面上的评论说:


  您可以强制Chrome在新过程中打开每个新标签页:
  
  “如果将字符串'-process-per-site'添加到目标行,则Chrome
  将为每个标签打开一个新过程,但是如果您在
  两个标签,它将在相同的过程中运行它们。字符串
  “ -tab-process”将迫使Chrome创建一个全新的
  处理并为每个选项卡使用新的内存空间,这是它的
  默认。”
  
  http://www.techradar.com/news/internet/10-really-cool-google-chrome-hacks-501492?artc_pg=2
  
  阅读更多:
  http://news.softpedia.com/news/Force-Google-Chrome-to-Open-Links-in-New-Processes-128962.shtml#ixzz46RYCBXua

10-04 22:02
查看更多