मैं कैसे पता लगा सकता हूं कि क्रोम एक्सटेंशन आईडी एक्सटेंशन के लिए क्या है?क्रोम एक्सटेंशन आईडी - इसे कैसे ढूंढें
उत्तर
जब आप Google वेब स्टोर में अपना एक्सटेंशन अपलोड करते हैं तो आपको एक एक्सटेंशन आईडी मिलती है। अर्थात। एडब्लॉक में यूआरएल https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb
है और इस यूआरएल का अंतिम भाग इसकी एक्सटेंशन आईडी cfhdojbkjhnklbpkdaibdccddilifddb
है।
आप, अपने एक्सटेंशन से इंस्टॉल किए गए एक्सटेंशन ID पढ़ managment module की जाँच करना चाहते हैं। chrome.management.getAll
सभी स्थापित एक्सटेंशन के बारे में जानकारी प्राप्त करने की अनुमति देता है।
chrome.runtime API से chrome.runtime.id
संपत्ति का उपयोग करें।
वर्तमान एक्सटेंशन की आईडी प्राप्त करने का एक बेहतर तरीका है ['chrome.runtime.id'] (https://developer.chrome.com/extensions/runtime.html#property-id) पढ़ना। –
@RobW आपको बहुत धन्यवाद – Tarek
@RobW यह एक बेहतर तरीका है। आखिरकार मैंने इसे देखा, यह अभी तक सभी प्लेटफार्मों पर सभी आइटम प्रकारों के लिए उपलब्ध नहीं था। क्या आप जानते हैं कि अभी तक यह बदल गया है? – abraham
यदि आपको इसे केवल एक-एक करके करने की आवश्यकता है, तो बस अपनी वरीयता मेनू खोलें, और एक्सटेंशन टैब पर जाएं। डेवलपर मोड चालू करने के लिए चेकबॉक्स पर क्लिक करें, फिर एक्सटेंशन के लाइन आइटम के बाईं ओर> तीर दबाएं। आईडी वहीं होगी।
या, यदि आप उपयोगकर्तास्क्रिप्ट या एक्सटेंशन को विकसित करने पर काम कर रहे हैं, तो उद्देश्य से एक त्रुटि फेंक दें। जावास्क्रिप्ट कंसोल में देखें, और आईडी कंसोल के दायीं ओर, त्रुटि का वर्णन करने वाली रेखा में होगी।
अंत में, आप अपनी क्रोम एक्सटेंशन निर्देशिका में देख सकते हैं; यह आईडी द्वारा नामित निर्देशिकाओं में एक्सटेंशन संग्रहीत करता है। यह सबसे खराब विकल्प है, क्योंकि आपके पास एक्सटेंशन आईडी होगी, और यह पता लगाने के लिए कि कौन सी आईडी सही थी, प्रत्येक manifest.json को पढ़ना होगा। लेकिन अगर आपने अभी कुछ स्थापित किया है, तो आप सृजन तिथि से भी क्रमबद्ध कर सकते हैं, और नवीनतम एक्सटेंशन निर्देशिका वह आईडी होगी जो आप चाहते हैं।
जैसा कि एलेक्स ग्रे ऊपर एक टिप्पणी में इंगित करता है, "सभी संबंधित आईडी वास्तव में ब्राउज़र के भीतर एक्सटेंशन पृष्ठ पर हैं"।
हालांकि, आपको उन्हें देखने के लिए एक्सटेंशन पृष्ठ के शीर्ष पर डेवलपर मोड चेकबॉक्स पर क्लिक करना होगा।
chrome://extensions
(Chrome_Hotdog >> More_tools >> एक्सटेंशन) डेवलपर मोड:
ब्रायनफ्रेड के जवाब में भी उल्लेख किया गया है। – Teepeemm
विस्तार ID में पाया जा सकता।
लिनक्स के लिए: $HOME/.config/google-chrome/Default/Preferences
(जेसन फ़ाइल) ["extensions"]
के तहत।
धन्यवाद, जो मैं खोज रहा था, मेरे एक्सटेंशन में से एक यादृच्छिक रूप से यादृच्छिक पृष्ठों में
टैग के बाद रूबिकॉन विज्ञापनों को पॉपअप कर रहा है, मैं विकास कर रहा हूं! आश्चर्य हुआ जब मैंने उन्हें देखा ... अद्यतन: अपराधी "स्काइप कॉल करने के लिए क्लिक करें" – sonjzमुझे अपने कंसोल में त्रुटियां थीं और मैं विस्तार ढूंढने में सक्षम था लेकिन यह नहीं पता था कि यह क्या था। इस टिप के लिए धन्यवाद, मैं इस मामले में 'jllpkdkcdjndhggodimiphkghogcpida' में गुम हो गया और यह स्पष्ट हो गया कि कौन सा एक्सटेंशन मुझे गड़बड़ कर रहा था। संपादित करें .. ओह रुको, मुझे बस एहसास है कि सभी संबंधित आईडी वास्तव में ब्राउज़र के भीतर एक्सटेंशन पृष्ठ पर हैं। दोई। –