Tạm thời vô hiệu hóa Javascript cho các tab Chrome không hoạt động (ngoại trừ các url được liệt kê trong danh sách trắng) - cho đến khi hoạt động trở lại?


10

Tôi thường nghiên cứu công cụ và cần nhiều tab mở nhưng Chrome có thể rất chậm. Tôi nhận thấy rằng thường bộ nhớ dường như đang tăng lên cho các quá trình chrome - ngay cả những bộ tôi không tương tác. Tôi nghi ngờ điều này là do Javascript.

Có cách nào để tạm thời vô hiệu hóa Javascript hoặc các tài nguyên khác cho các tab Chrome mà tôi không sử dụng, ngoại trừ danh sách trắng các trang web như GMail và Facebook không? (Một số trang web là các ứng dụng web thực hiện các tác vụ nền mà tôi thấy hữu ích - như chờ tin nhắn tức thời.)

Tôi sẽ hài lòng với chỉ một hình ảnh của nhiều trang web, thay vì một tab động đầy đủ chỉ ngồi đó bằng bộ nhớ. Tôi chỉ cần nó phải năng động khi tương tác với nó.

Tôi ước Chrome sẽ giữ các tab không hoạt động trong các quy trình riêng biệt và chỉ tạm dừng một số quy trình mà tôi không sử dụng.

Lưu ý bên lề, có lẽ là vấn đề riêng biệt: Tôi thường thấy việc giết plugin Flash cũng có thể tăng tốc mọi thứ.


bạn đã tìm thấy một giải pháp làm việc trong chrome hiện tại (v45) chưa?
BeyelerStudios 7/10/2015

Câu trả lời:


5

Tôi muốn một cái gì đó như thế này nhưng tôi chỉ muốn tạm dừng bối cảnh JavaScript v8 cho các tab không hoạt động vì điều này ít gây gián đoạn cho trang hơn là tắt JavaScript. Như những gì tôi tìm thấy cũng phần nào trả lời câu hỏi của OP Tôi sẽ đặt những gì tôi tìm thấy ở đây.

Tôi phát hiện ra rằng làm điều đó là có thể với chrome.experimental.debugger và họ cung cấp một tiện ích mở rộng mẫu sử dụng trình gỡ lỗi tạo ra một biểu tượng cho phép một người tạm dừng và bỏ tạm dừng tab hiện tại .

Tôi chưa kiểm tra liệu điều đó có thể được điều chỉnh để tự động tạm dừng các tab khi không hoạt động và bỏ tạm dừng chúng khi chúng hoạt động hay không.


Tuyệt, vì vậy dường như chúng ta đang tiến gần hơn!
Luke Stanley

Chương trình cũng có thể phát hiện tab hiện tại đang sử dụng và làm chậm các quá trình khác bằng cách tạm dừng chúng (cpulimit trên Linux là tuyệt vời). Mặc dù tôi cho rằng việc tìm các quy trình cho tab hiện tại có thể khó khăn (hoặc đúng hơn là tìm các quy trình Chrome không liên quan đến tab hiện tại). Tôi đoán tiện ích mở rộng của Chrome sẽ tốt. Tôi ước rằng toàn bộ trình duyệt có thể được viết thành tập lệnh trong JS ...
Luke Stanley

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

Trong phần trên, bạn hoàn toàn có thể tắt javascript cho tất cả các trang web và sau đó đánh dấu là ngoại lệ trong danh sách trắng của các trang web như GMail và Facebook .

Không có cách nào Google Chrome sẽ tự động tìm ra các tab nào đang hoạt động và vô hiệu hóa javascript cho các tab không hoạt động. Dù sao cũng chưa.

nhập mô tả hình ảnh ở đây


Tôi xem xét việc này quá mức vì tôi nghĩ Javascript nên có ở mọi nơi, tôi muốn truy cập web của mình phải năng động, nhưng dù sao cũng cảm ơn :)
Luke Stanley

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.