निष्क्रिय क्रोम टैब के लिए अस्थायी रूप से जावास्क्रिप्ट अक्षम करें (श्वेतसूची वाले यूआरएल को छोड़कर) - फिर से सक्रिय होने तक?


10

मैं अक्सर सामान पर शोध कर रहा हूं, और बहुत सारे टैब खोलने की आवश्यकता है लेकिन क्रोम बहुत धीमा हो सकता है। मैं ध्यान देता हूं कि अक्सर क्रोम प्रक्रियाओं के लिए स्मृति बढ़ती दिखाई देती है - यहां तक ​​कि मैं जिनके साथ बातचीत नहीं कर रहा हूं। मुझे शक है कि यह जावास्क्रिप्ट के कारण है।

क्या क्रोम टैब के लिए जावास्क्रिप्ट या अन्य संसाधनों को अस्थायी रूप से अक्षम करने का एक तरीका है, जिसका उपयोग मैं जीमेल, और फेसबुक जैसी साइटों के श्वेतसूची के अलावा नहीं कर रहा हूं? (कुछ साइटें पृष्ठभूमि वाले कार्य कर रही हैं जो मुझे उपयोगी लगते हैं - जैसे त्वरित संदेशों की प्रतीक्षा करना।)

मैं केवल स्मृति का उपयोग करके वहां बैठे एक पूर्ण गतिशील टैब के बजाय कई वेब पृष्ठों की छवि के साथ संतुष्ट रहूंगा। इसके साथ बातचीत करते समय मुझे केवल गतिशील होने की आवश्यकता है।

मैं चाहता हूं कि क्रोम अलग-अलग प्रक्रियाओं में निष्क्रिय टैब रखेगा और कुछ ऐसी प्रक्रियाओं को रोक देगा जो मैं उपयोग नहीं कर रहा हूं।

साइड नोट, शायद अलग मुद्दा: मुझे अक्सर लगता है कि फ्लैश प्लगइन मारने से चीजें भी तेज हो सकती हैं।


क्या आपको वर्तमान क्रोम (v45) में काम करने वाला समाधान मिला?
BeyelerStudios

जवाबों:


5

मुझे ऐसा कुछ चाहिए था लेकिन मैं केवल निष्क्रिय टैब के लिए जावास्क्रिप्ट v8 संदर्भ को रोकना चाहता था क्योंकि यह जावास्क्रिप्ट को बंद करने की तुलना में पृष्ठ के लिए कम विघटनकारी है। जैसा कि मैंने पाया है कि ओपी के सवाल का कुछ हद तक जवाब मिलता है कि मैं यहाँ क्या पाया हूँ।

मुझे पता चला कि ऐसा करना chrome.experimental.debugger के साथ संभव था और वे एक नमूना एक्सटेंशन प्रदान करते हैं जो डीबगर का उपयोग करता है जो एक आइकन बनाता है जो एक को मौजूदा टैब को रोकने और अनपॉज़ करने की अनुमति देता है

मैंने अभी तक परीक्षण नहीं किया है कि निष्क्रिय होने पर स्वचालित रूप से टैब को रोकने के लिए अनुकूलित किया जा सकता है या सक्रिय होने पर उन्हें अनपॉज़ कर सकता है।


महान, इसलिए हम करीब आ रहे हैं ऐसा लगता है!
ल्यूक स्टेनली

किसी प्रोग्राम के लिए वर्तमान टैब का उपयोग करना और अन्य प्रक्रियाओं को धीमा करके उन्हें रोकना संभव है (लिनक्स पर cpulimit महान है)। हालांकि मुझे लगता है कि वर्तमान टैब के लिए प्रक्रियाओं को खोजना मुश्किल हो सकता है (या क्रोम प्रक्रियाओं को खोजना जो वर्तमान टैब में शामिल नहीं हैं)। मुझे लगता है कि क्रोम एक्सटेंशन अच्छा होगा। काश पूरा ब्राउज़र जेएस में स्क्रिप्टेड होता ...
ल्यूक स्टेनली

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

उपरोक्त अनुभाग में, आप सभी साइटों के लिए पूरी तरह से जावास्क्रिप्ट को बंद कर सकते हैं और फिर GMail, और Facebook जैसी साइटों के श्वेतसूची को अपवाद के रूप में चिह्नित कर सकते हैं ।

कोई रास्ता नहीं है कि Google Chrome स्वचालित रूप से यह पता लगाएगा कि कौन से टैब सक्रिय हैं और निष्क्रिय लोगों के लिए जावास्क्रिप्ट को अक्षम कर रहे हैं। वैसे भी अब तक नहीं।

यहाँ छवि विवरण दर्ज करें


मैं इस ओवरकिल पर विचार करता हूं क्योंकि मुझे लगता है कि जावास्क्रिप्ट हर जगह होना चाहिए, मैं चाहता हूं कि मेरी वेब पहुंच गतिशील हो, लेकिन धन्यवाद किसी भी तरह :)
ल्यूक स्टेनली

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.