Google Chrome 中不相关网站在同一个标​​签页进程中打开的前提条件是什么

Google Chrome 中不相关网站在同一个标​​签页进程中打开的前提条件是什么

我不知道“先决条件”这个词是否有意义,但听起来更酷。

例如。我打开 Google 新闻,然后点击来自不同网站的几篇新闻报道。假设三个网站中的两个在同一个 Google 新闻进程中打开,但第三个网站没有打开。所有这些网站彼此之间都不相关。

这个问题是在我打算在浏览器中固定一些书签标签后出现的,我以为可以通过固定标签来优化性能。我以为它们会在启动时以相同的进程打开。但事实并非如此。

答案1

Google Chrome 常见问题解答中涵盖了此内容:

  1. 我的网页如何在单独的进程中打开新标签?

Google Chrome 采用多进程架构,这意味着标签页可以在彼此独立的进程中运行,也可以在主浏览器进程中运行。但是,从网页生成的新标签页通常会在同一进程中打开,因此原始页面可以使用 JavaScript 访问新标签页。

但是,如果您将新标签页导航到其他网站,Google Chrome 会在单独的进程中寻找打开新标签页的提示。

最简单的方法是使用指向新窗口的其他网站的链接,而无需传递引荐来源信息。Google Chrome 将此视为将新页面与原始页面隔离的提示,并将在单独的进程中加载​​新页面。

此处的示例和更多信息:

http://www.google.com/chrome/intl/en-GB/webmasters-faq.html#newtab

相关内容