5

काम नहीं कर रहा (: http://code.google.com/chrome/webstore/docs/inline_installation.html यहाँ देखें) नई क्रोम इनलाइन एक्सटेंशन के लिए सुविधा स्थापित करने का उपयोग करने के लिए कोशिश कर रहा हूँ स्थापित करें।क्रोम इनलाइन विस्तार

मैं इसे दुर्भाग्य से काम करने के लिए नहीं मिलता है, और जाने के लिए बहुत कम सुराग हो सकता है। मैं सिर तत्व

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/pnnfemgpilpdaojpnkjdgfgbnnjojfik"> 

के लिए लिंक तत्व जोड़ दिया है और मैं एक jQuery ईवेंट हैंडलर में

chrome.webstore.install(); 

कहते हैं। मैंने अपने डोमेन को भी सत्यापित कर लिया है, हालांकि, मैं स्थानीय मशीन पर इसका परीक्षण कर रहा हूं लेकिन मेरे स्थानीयहोस्ट (यानी dev.getbentobox.com पर परीक्षण करने वाला सबडोमेन है जो मेरी मेजबान फ़ाइल में लोकलहोस्ट में मैप किया गया है यदि इससे कोई फर्क पड़ता है)।

क्रोम डीबगर का उपयोग करके मेरे जेएस के माध्यम से कदम उठाने पर, chrome.webstore.install() को कॉल किया जा रहा है और फ़ंक्शन परिभाषित किया गया है। हालांकि, कुछ नहीं होता - कोई इंस्टॉल नहीं, कोई जावास्क्रिप्ट अपवाद नहीं, कोई कंसोल प्रिंटिंग नहीं, कुछ भी नहीं।

कोई विचार?

+2

क्या आप chrome.webstore.install (अपरिभाषित, अपरिभाषित, फ़ंक्शन (संदेश) {console.log (संदेश);}) आज़मा सकते हैं? विफलता कॉलबैक का एक कारण होगा कि इंस्टॉल विफल क्यों हुआ। –

उत्तर

8

आपका Chrome Web Store item सत्यापित साइट प्रदर्शित नहीं करता है। यदि आप इसकी तुलना "We Heart It" extension से करते हैं, जिसे http://weheartit.com/heart-button से इनलाइन स्थापित किया जा सकता है, तो इसमें "weheartit.com से" एक हरे रंग की जांच है। आपको अपना वेब स्टोर आइटम संपादित करना होगा, और अपनी सत्यापित साइट को आइटम से जोड़ना होगा।

+0

धन्यवाद यह मुद्दा था! – aloo

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