非アクティブなChromeタブ(ホワイトリストに登録されたURLを除く)のJavaScriptを一時的に無効にする-再びアクティブになるまで?


10

私はよく物事を研究していて、たくさんのタブを開く必要がありますが、Chromeは非常に遅くなる可能性があります。多くの場合、Chromeプロセスではメモリが増加しているようです。私が操作していないプロセスでも同様です。これはJavascriptが原因だと思います。

GmailやFacebookなどのサイトのホワイトリストを除いて、使用していないChromeタブのJavaScriptまたはその他のリソースを一時的に無効にする方法はありますか?(一部のサイトは、インスタントメッセージを待つなど、私が役立つと思うバックグラウンドタスクを実行するWebアプリケーションです。)

私は、メモリを使用してそこに座っている完全な動的タブではなく、多くのWebページの画像だけで満足するでしょう。対話するときに動的である必要があるだけです。

Chromeが非アクティブなタブを別のプロセスに保持し、使用していないプロセスの一部を一時停止することを望みます。

余談ですが、おそらく別の問題です。Flashプラグインを強制終了すると、速度も向上することがよくあります。


現在のChrome(v45)で機能するソリューションを見つけましたか?
BeyelerStudios 2015年

回答:


5

私はこのようなものを望みましたが、JavaScriptをオフにするよりもページへの影響が少ないので、非アクティブなタブのJavaScript v8コンテキストを一時停止したかっただけです。私が見つけたものもOPの質問にいくらか答えているので、ここに見つけたものを入れます。

私はそれがchrome.experimental.debuggerで可能であることを知り、現在のタブを一時停止および一時停止解除できるアイコンを作成するデバッガを使用するサンプル拡張を提供します

タブが非アクティブのときに自動的に一時停止し、アクティブになったときに一時停止を解除するように調整できるかどうかはまだテストしていません。


すばらしいので、近づいているようです。
ルークスタンレー

また、プログラムが使用中の現在のタブを検出し、それらを一時停止することで他のプロセスの速度を低下させる可能性もあります(Linuxのcpulimitは素晴らしいです)。現在のタブのプロセスを見つけるのは難しいかもしれません(または、現在のタブに含まれていないChromeプロセスを見つけるのは難しいかもしれません)。私はChrome拡張機能が良いと思います。ブラウザ全体がJSでスクリプト可能であるといいのですが…
Luke Stanley、

1
Wrench Menu > Options > Under the Hood > Privacy 'Content settings' > Javascript

上記のセクションでは、すべてのサイトのJavaScriptを完全にオフにして、GMailやFacebookなどのサイトのホワイトリストを例外としてマークできます。

Google Chromeがアクティブなタブを自動的に判断し、非アクティブなタブのJavaScriptを無効にする方法はありません。とにかくまだ。

ここに画像の説明を入力してください


Javascriptはどこにでもあるはずだと思うので、私はこの過剰を考慮します。Webアクセスを動的にしたいのですが、とにかく感謝します:)
Luke Stanley

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.