如果我有以下小型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