क्या मैं प्रोग्राम को Google Chrome एक्सटेंशन से devtools खोल सकता हूं?


88

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


जहाँ आप समस्या का उत्तर खोजने में सक्षम हैं?
जॉर्जू

1
यह अभी भी बहुत अच्छा होगा - यह कोई अद्यतन नहीं होगा?
underrun

मैंने पोस्ट किया है (और एक संबंधित को एक इनाम जोड़ रहा हूँ), लेकिन थोड़ा अलग, यहाँ सवाल: stackoverflow.com/questions/16660325/…
ELLIOTTCABLE


2
यदि आप मेरे जैसे जिज्ञासु हैं तो क्रोम अपने आप को एक्सटेंशन पेज पर "बैकग्रॉन्ग पेज" लिंक पर क्लिक करने के लिए भटकाव खोलने के लिए उपयोग करता है, तो यह हैchrome.developerPrivate.openDevTools()
felixfbecker

जवाबों:


27

ऐसा लगता नहीं है कि यह संभव है या कभी भी संभव हो जाएगा,

इसे जांचें: https://code.google.com/p/chromium/issues/detail?id=112277

जो कहता है: "हम केवल स्पष्ट देवतुल खोलने की अनुमति देते हैं।"


6

हां आप प्रायोगिक एपीआई का उपयोग कर सकते हैं (या नहीं) chrome.experimental.webInspector
http://code.google.com/chrome/extensions/experimental.html
आप इसकी सामग्री और पैनल भी बदल सकते हैं।
ध्यान दें कि आप प्रयोगात्मक API का उपयोग करने वाले एक्सटेंशन सबमिट नहीं कर पाएंगे।


हालाँकि, यह ध्यान देने योग्य है कि अगर आप निर्धारित करते हैं तो आप एक्सटेंशन गैलरी के बाहर इनकी मेजबानी कर सकते हैं। हालांकि इसका मतलब यह होगा कि उपयोगकर्ताओं को देव चैनल का उपयोग करना होगा और प्रायोगिक एक्सटेंशन एपीआई ध्वज को सक्षम करना होगा ।
नियोकोटिक

19
experimental.webInspectorअब कहा जाता है chrome.experimental.devtools। एपीआई में से कुछ प्रयोगात्मक नहीं हैं, और वे नीचे सूचीबद्ध हैं chrome.devtoolsदुर्भाग्य से, क्रोम एक्सटेंशन के माध्यम से स्वचालित रूप से देव टूल्स को खोलने का कोई तरीका नहीं है
रोब डब्ल्यू

@Rob डब्ल्यू, क्या एपीपी chrome.devtools.*प्रयोग एपीआई के बाहर नहीं बने हैं।
डेरेक 會 會

2

दुर्भाग्य से, ऐसा करने का कोई तरीका नहीं है ...

क्रोम: // chromewebdata लिंक केवल तभी काम करता है जब dev टूल्स का एक उदाहरण पहले से ही खोला गया हो ...


2

यह काफी पुराना है, लेकिन जब से मैं इस पर ठोकर खाई अब मैं एक समाधान के लिए खोज रहा हूं जो मुझे लगा कि दूसरों के पास भी हो सकता है। Chrome 28 के बाद से आप devtools का उपयोग कर सकते हैं । * API यह आपको DevTools पैनल खोलने और हेरफेर करने की अनुमति देता है। यह भी उल्लेखनीय नहीं रह गया है।


क्या आपको याद है कि पृष्ठभूमि स्क्रिप्ट से भक्तों को सक्रिय रूप से खोलने के लिए किस विधि का उपयोग किया जाता है? अन्य सभी उत्तर (
स्टैकओवरफ़्लो

@ Sentero-esp12 बस आवश्यक पृष्ठ पर दाहिने बटन पर क्लिक करें और इसमें से "निरीक्षण करें" का चयन करें)
Acuna


0

यह साइड एक्सटेंशन के साथ असंभव नहीं है, लेकिन यदि कारण यह है कि आप हर बार Ctrl + Shift + I पर क्लिक करने के लिए थक गए हैं - आप बस आवश्यक पृष्ठ पर सही बटन मेनू खोल सकते हैं और इसमें से "निरीक्षण" का चयन कर सकते हैं, एक्सटेंशन बटन की तरह कंसोल खोलें, और इसके लिए आपको हर बार इसके आइकन को खोजने की आवश्यकता नहीं है, जो एक्सटेंशन का उपयोग करने की तुलना में अधिक आश्वस्त है।

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