2012-06-29 13 views
116

मुझे कभी-कभी पता चलता है कि मुझे डिबगिंग के लिए चेतावनी को फिर से सक्षम करने की आवश्यकता है। बेशक मैं टैब बंद कर सकता हूं और इसे फिर से लोड कर सकता हूं लेकिन क्या कोई बेहतर तरीका है?क्रोम "इस पृष्ठ को अतिरिक्त संवाद बनाने से रोकने" की क्रिया को पूर्ववत करें

उत्तर

60

नं। लेकिन आपको वास्तव में का उपयोग alert() के बजाय डीबगिंग के लिए करना चाहिए।

क्रोम में इसे पूरे ऑब्जेक्ट्स को प्रिंट करने में सक्षम होने का लाभ भी है (न केवल toString())।

+9

अलर्ट उपयोगी हैं क्योंकि वे समय को प्रभावित करते हैं। और वेब इंस्पेक्टर console.log स्टेटमेंट आत्मनिरीक्षण कभी-कभी कंसोल लॉग के कंसोल लॉग के बाद निष्पादित कोड के समूह के बाद होता है जब कंसोल.लॉग राज्य निष्पादित किया गया था। –

+10

@BjornTipling इसके लिए आप 'डीबगर' या ब्रेक पॉइंट का उपयोग कर सकते हैं। –

+0

क्या आपका उत्तर "नहीं" का मतलब है अलर्ट को पुनः सक्षम करने का कोई अन्य तरीका नहीं है या आपको लगता है कि पूछने वाले को अलर्ट का उपयोग नहीं करना चाहिए? –

2

यदि आप चाहते हैं कि आपके द्वारा सेट किए गए पृष्ठ के लिए संवाद बॉक्स को फिर से सक्रिय करने के लिए संवाद बॉक्स को रोकने के लिए सेट करें।

क्रोम: सेटिंग्स का चयन करें, क्रोम के लिए एक Google पेज क्रोम के लिए आपकी सभी सेटिंग्स के साथ खुल जाएगा।

बहुत नीचे, अग्रिम सेटिंग्स पर जाएं और अग्रिम सेटिंग्स के नीचे आप रीसेट ब्राउज़र सेटिंग्स पर क्लिक कर सकते हैं ... इससे संवाद बॉक्स दिखाई देगा जैसा उन्हें करना चाहिए।

+8

हालांकि यह निश्चित रूप से अलर्ट समस्या को रीसेट करता है लेकिन इसे सावधानी के साथ उपयोग किया जाना चाहिए, क्योंकि यह रीसेट करता है सभी सेटिंग्स। आप जो रीसेट करना चाहते हैं उसे चुनने के लिए कोई रास्ता नहीं है। मुझे यह भी विश्वास नहीं है कि पेज – fejese

+2

को रीफ्रेश करने से यह आसान है दुर्भाग्य से Google ने इसे उत्तर के रूप में अनुक्रमित किया है ... यह भयानक है। ऐसा मत करो – macm

154

आपके द्वारा अलर्ट अक्षम किए गए पृष्ठ के टैब को बंद करें। पृष्ठ को एक नए टैब में दोबारा खोलें। सेटिंग केवल सत्र के लिए ही चलती है, इसलिए नए टैब में नया सत्र शुरू होने के बाद अलर्ट फिर से सक्षम हो जाएंगे।

6

2 अधिक समाधान मैं जब न तो टैब करीब + एक और टैब में पृष्ठ को फिर से खोलने और न ही क्रोम (और ब्राउज़र) में सभी टैब बंद के साथ भाग्य तो यह काम नहीं किया पुन: प्रारंभ करने के लिए किया था:

1) मैं यह तय टैब को बंद करके, मशीन को बंद करके, मशीन को बंद करके, & टैब को पुनर्स्थापित किए बिना ब्राउज़र को पुनरारंभ करना (नोट: सेंटोस लिनक्स चलाने वाले कंप्यूटर पर)।

2) मेरे मालिक (सेंटोस पर भी) एक ही मुद्दा था (अलर्ट कई कारणों से मेरी कंपनी की जावास्क्रिप्ट डिबगिंग प्रक्रिया का एक बड़ा हिस्सा है जैसे विरासत), लेकिन मेरी पहली विधि उसके लिए काम नहीं करती थी। हालांकि, मैं निम्नलिखित प्रक्रिया के साथ उसके लिए इसे ठीक करने में कामयाब रहे:

  • क) FixChrome.sh कहा जाता है एक खाली पाठ फ़ाइल है, और निम्नलिखित बैश लिपि में पेस्ट:

    #! /bin/bash 
    cd ~/.config/google-chrome/Default  //adjust for your Chrome install location 
    rm Preferences 
    rm 'Current Session' 
    rm 'Current Tabs' 
    rm 'Last Session' 
    rm 'Last Tabs' 
    
  • ख) क्रोम बंद करें, फिर टर्मिनल खोलें और स्क्रिप्ट चलाएं (bash FixChrome.sh)।

यह उनके लिए काम करता था। डाउनसाइड यह है कि आप अपने वर्तमान & पिछले सत्र से सभी टैब खो देते हैं, लेकिन यह आपके लिए महत्वपूर्ण है, लेकिन यह आपके लिए महत्वपूर्ण है।

28

तो सही उत्तर यह है: हाँ, एक बेहतर तरीका है।

टैब पर राइट क्लिक करें और "डुप्लिकेट" चुनें, फिर यदि आप चाहें तो मूल टैब बंद करें।

डुप्लिकेट में अलर्टिंग पुनः सक्षम है।

डुप्लिकेट टैब मूल टैब की चलती स्थिति को फिर से बनाना प्रतीत होता है ताकि आप बस वहां रह सकें जहां आप थे।

+2

एफवाईआई, यदि आप मध्यवर्ती रीफ्रेश आइकन पर क्लिक करते हैं तो यह टैब को डुप्लिकेट करता है। मध्य-क्लिक बैक/फॉरवर्ड बटन अपने पृष्ठों को नए टैब में भी खोलते हैं। बहुत आसान – RobM

+0

हालांकि डीबगिंग टूल बहुत अच्छे हैं, कभी-कभी डीबगर कोड को देखे बिना स्क्रीन पर प्रिंट करना अच्छा होता है। यह साफ है। आपको सहमत नहीं होना है, लेकिन मैं इस जवाब से सहमत हूं। – ejbytes

3

एक ही लिंक के साथ एक नई विंडो या टैब खोलें .. PREVENT विकल्प केवल प्रति सत्र रहता है ..

+1

यह ओपी के नोट से अलग कैसे है कि 'निश्चित रूप से मैं टैब बंद कर सकता हूं और इसे पुनः लोड कर सकता हूं लेकिन क्या कोई बेहतर तरीका है?' –

-1

हार्डवेयर त्वरण बंद करना सेटिंग ऐसा लगता है जो पॉपअप & संवाद को प्रभावित करता है।

क्रोम लगातार विंडोज़ को छुपा रहा था जब मुझे चीजों को हां या नहीं करने की आवश्यकता होती थी, तब भी जब मुझे अपने बुकमार्क पैनल में फ़ोल्डर का नाम बदलने की आवश्यकता होती थी। ऐसा करने के हफ्तों के बाद। मैंने सेटिंग्स में सभी क्रोम हेल्पर्स को अक्षम कर दिया, साथ ही विंडोज़ 10 में मैंने विंडो स्नैपिंग बंद कर दिया। इसने व्यूपोर्ट में पॉपअप और संवाद वापस करने के लिए कुछ किया है।

जब यह बग हो रहा है, तो मैं टैब बंद एक्स बटन पर क्लिक करने से पहले एंटर दबाकर पहले टैब दबा सकता था। ब्राउज़र में एक अलर्ट बॉक्स था, छुपा था जिसे उपयोगकर्ता से प्रतिक्रिया की आवश्यकता थी।

हार्डवेयर त्वरण को बंद करना और पीछे चालू करना, क्रोम प्रक्रिया को मारना और अन्य सभी हेल्पर्स को बंद करना और पीछे से इसे मेरे लिए तय कर दिया गया है ... यह क्रोम में ही होना चाहिए क्योंकि मैक मैक में क्रोम विंडो में गया था और अब किसी भी हस्तक्षेप के बिना समस्या को रोक दिया है। मैं क्रोम सेटिंग्स को चालू/बंद/चालू करने का अनुमान लगा रहा हूं, जिससे यह संवाद को पुनर्स्थापित कर दिया गया है। मैं ब्राउज़र को अब गलती दोहराने के लिए नहीं प्राप्त कर सकता ...

संबंधित मुद्दे