Тимчасово відключити Javascript для неактивних вкладок Chrome (за винятком білих URL-адрес) - доки знову не буде активним?


10

Я часто досліджую речі, і мені потрібно відкрити багато вкладок, але Chrome може працювати дуже повільно. Я зауважую, що часто хронічна пам'ять збільшується для хромованих процесів - навіть тих, з якими я не взаємодію. Я підозрюю, що це через Javascript.

Чи існує спосіб тимчасового відключення Javascript або інших ресурсів для вкладок Chrome, які я не використовую, за винятком білого списку таких сайтів, як GMail та Facebook? (Деякі сайти - це веб-сайти, які виконують фонові завдання, які я вважаю корисними - наприклад, чекати миттєвих повідомлень.)

Я буду задоволений просто зображенням багатьох веб-сторінок, а не повною динамічною вкладкою, яка просто сидить там, використовуючи пам'ять. Мені потрібно лише, щоб воно було динамічним при взаємодії з ним.

Я хочу, щоб Chrome зберігав неактивні вкладки в окремих процесах і просто призупиняв деякі його процеси, які я не використовую.

Бічна примітка, напевно, окрема проблема: Я часто виявляю, що вбивство плагіна Flash також може пришвидшити ситуацію.


Ви знайшли рішення, що працює в поточному хромі (v45)?
BeyelerStudios

Відповіді:


5

Я хотів щось подібне, але хотів лише призупинити контекст JavaScript v8 для неактивних вкладок, оскільки це менш руйнівно для сторінки, ніж вимкнення JavaScript. Оскільки те, що я знайшов, також дещо відповідає на питання ОП, я поставлю те, що знайшов тут.

Я з'ясував, що зробити це було можливо за допомогою chrome.experimental.debugger, і вони надають зразок розширення, який використовує налагоджувач, що створює піктограму, яка дозволяє призупиняти та скасовувати поточну вкладку .

Я ще не перевіряв, чи можна це пристосувати до автоматичного призупинення вкладок, коли вони неактивні, і скасувати їх, коли вони стануть активними.


Чудово, тому ми наближаємось, здається!
Люк Стенлі

Програма також може виявити поточну вкладку у використанні та уповільнити інші процеси, призупинивши їх (cpulimit в Linux чудово). Хоча я вважаю, що пошук процесів для поточної вкладки може бути складним (а точніше знайти процеси Chrome, які не задіяні у поточній вкладці). Я думаю, розширення для Chrome було б добре. Я хочу, щоб весь браузер був написаний на JS ...
Люк Стенлі

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

У наведеному вище розділі ви можете повністю вимкнути javascript для всіх сайтів, а потім позначити як виняток білий список таких сайтів, як GMail та Facebook .

Ні в якому разі Google Chrome автоматично не визначить, які вкладки активні, і відключить JavaScript для неактивних. Ще ні в якому разі.

введіть тут опис зображення


Я вважаю це зайвим, тому що я думаю, що Javascript повинен бути скрізь, я хочу, щоб мій доступ до Інтернету був динамічним, але все одно дякую :)
Люк Стенлі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.