2011-10-17 14 views
8

मैं यह पता लगाने की कोशिश कर रहा हूं कि मेरा एक्सटेंशन अनइंस्टॉल किया गया था या नहीं।क्रोम एक्सटेंशन का पता लगाने के लिए कैसे अनइंस्टॉल करें

मैं chrome.management.onUninstalled का उपयोग नहीं कर सकता क्योंकि इसे अन्य एक्सटेंशन पर निकाल दिया जाएगा।

उत्तर

10

फ़ायरफ़ॉक्स के विपरीत Google क्रोम, यह पता लगाने की अनुमति नहीं देता है कि उपयोगकर्ता एक्सटेंशन को अनइंस्टॉल करता है, जो उपयोगकर्ता व्यवहार को समझने में काफी उपयोगी है। इस सुविधा की चर्चा के साथ a feature request on crbug.com है लेकिन इसे अभी तक लागू नहीं किया गया है।

+0

http://code.google.com/p/chromium/issues/detail?id=19383 – vikiiii

+0

मुझे लगता है कि यह वह है जिसे विस्तार की स्थापना रद्द करने के बारे में चर्चा की जा रही है। – vikiiii

+2

मैं जो करता हूं वह मूल रूप से अंतराल पर 1 पिक्सेल छवि प्राप्त करने के लिए मेरी अनाथ सामग्री स्क्रिप्ट के लिए धुंध पर एक ईवेंट स्थापित करता है और यदि खिड़की को धुंधला कर दिया जाता है और यह छवि नहीं मिल पाती है क्योंकि एक्सटेंशन इंस्टॉल नहीं होता है तो मैं फिर से लोड करता हूं पृष्ठ। यह जंक है लेकिन यह काम करता है। – btm1

17

क्रोम 41 के रूप में, अब आप open a URL when the extension is uninstalled कर सकते हैं। इसमें एक एक्जिट सर्वेक्षण हो सकता है या अनइंस्टॉल ईवेंट को कुछ प्रकार के एनालिटिक्स के रूप में ट्रैक किया जा सकता है।

+2

यह उपयोगी होगा अगर आपने हाइलाइट किया कि एक्सटेंशन कोड अभी भी अनइंस्टॉल करने के लिए पता/प्रतिक्रिया नहीं दे सकता है। – Xan

+2

आप यूआरएल पैरामीटर के रूप में डिवाइस पर स्थानीय रूप से संग्रहीत उपयोगकर्ता का विवरण भेज सकते हैं। यदि आपके पास कोई सर्वर है, तो आप विवरण भेजने और ट्रैक करने के लिए इसका उपयोग कर सकते हैं जिसने अनइंस्टॉल किया है – Gibolt

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