暂时禁用非活动 Chrome 标签的 Javascript(白名单网址除外) - 直到再次活动?

Luk*_*ley 10 browser google-chrome speed chromium tabbed-browsing

我经常在研究东西,需要打开很多标签,但 Chrome 会变得很慢。我注意到 Chrome 进程的内存似乎经常增加 - 即使是我没有与之交互的进程。我怀疑这是因为 Javascript。

除了 GMail 和 Facebook 等网站的白名单之外,有没有办法暂时禁用我不使用的 Chrome 标签的 Javascript 或其他资源?(有些网站是做后台任务的网络应用程序,我觉得很有用——比如等待即时消息。)

我只会满足于许多网页的图像,而不是仅仅使用内存坐在那里的完整动态选项卡。我只需要在与它交互时它是动态的。

我希望 Chrome 可以在单独的进程中保留非活动标签,并暂停一些我不使用的进程。

旁注,可能是单独的问题:我经常发现关闭 Flash 插件也可以加快速度。

Dan*_* D. 5

我想要这样的东西,但我只想暂停非活动选项卡的 JavaScript v8 上下文,因为这比关闭 JavaScript 对页面的破坏要小。由于我发现的内容也回答了 OP 的问题,我将把我发现的内容放在这里。

我发现使用chrome.experimental.debugger可以做到这一点,他们提供了一个示例扩展,它使用调试器创建一个图标,允许暂停和取消暂停当前选项卡

我还没有测试过是否可以将其调整为在不活动时自动暂停标签并在它们变为活动时取消暂停。


Tho*_*mas 2

Wrench Menu > Options > Under the Hood > Privacy 'Content settings' > Javascript
Run Code Online (Sandbox Code Playgroud)

在上面的部分中,您可以完全关闭所有网站的 javascript,然后将GMail 和 Facebook 等网站的白名单标记为例外。

Google Chrome 无法自动识别哪些选项卡处于活动状态并为非活动选项卡禁用 javascript。反正还没有。

在此输入图像描述