2012-03-29 9 views
30

में स्थापित है मैंने अभी एक बहुत ही सरल क्रोम एक्सटेंशन बनाया है और यह ठीक काम करता है। लेकिन जब मैं .crx फ़ाइल में परिवर्तित हुआ और इसे क्रोम के साथ खोलने का प्रयास करता हूं, तो कुछ भी नहीं होता है। मेरा क्रोम ब्राउज़र संस्करण 1 9 .0.010.2 dev-m है। मेरा एक्सटेंशन jquery-1.4.2.min का उपयोग करता है। मुझे समझ में नहीं आया कि समस्या क्या है?.crx फ़ाइल क्रोम

+2

आप' क्रोम पर crx पैक स्थापित करें? – abraham

+0

हाँ, लेकिन सीआरएक्स फ़ाइल के साथ काम नहीं कर रहा है। अनपॅक करते समय यह ठीक काम करता है। –

+0

जब आप कहते हैं कि 'क्रोम के साथ इसे खोलें', तो आप इसे कैसे खोलें? यह सिर्फ इतना है कि आप इसे खोलने के लिए क्रोम पर एक क्रैक्स खींचने में सक्षम होने के लिए उपयोग करते हैं और यह अब काम नहीं कर रहा है, अब मुझे इसे स्थापित करने के लिए एक्सप्लोरर में एक्सटेंशन को डबल क्लिक करना होगा। – PAEz

उत्तर

0

क्रोम में डीबग कंसोल खोलना, या यहां तक ​​कि एचटीएमएल स्रोत फ़ाइल (ब्राउज़र में लोड होने के बाद) को देखते हुए, सुनिश्चित करें कि सभी पथ वैध हैं (यानी जब आप किसी लिंक का अनुसरण करते हैं तो आप इसकी सामग्री पर जाते हैं , और कोई त्रुटि नहीं)। जब कुछ मान्य नहीं होता है, तो पथ को ठीक करें (उदा। सर्वर विशिष्ट भाग से छुटकारा पाएं और सुनिश्चित करें कि आप केवल उन फ़ाइलों को संदर्भित करें जो /js/jquery-123-min.js जैसे पथों के माध्यम से आपके एक्सटेंशन का हिस्सा हैं)।

10

मेरे पास एक समान समस्या थी जहां मैं क्रोम में एक सीआरएक्स फ़ाइल स्थापित करने में सक्षम नहीं था।

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

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

रनिंग: 20.0.1132.57 मीटर

+0

मैंने नेटवर्क ड्राइव से डाउनलोड ड्राइव को अपने बाहरी ड्राइव में बदल दिया और अब एड-ऑन सही तरीके से इंस्टॉल हो गए हैं! कोई और नकली "यह एक सीआरएक्स नहीं है" त्रुटि! धन्यवाद। –

101

खींचें & ड्रॉप - .crx 'एक्सटेंशन' पृष्ठ पर

  1. सेटिंग-चिह्न>उपकरण>एक्सटेंशन
    (ऊपरी-दाएं कोने में 'तीन क्षैतिज बार' आइकन)

  2. खींचें और "क्रैक्स" विस्तार फ़ाइल एक्सटेंशन पृष्ठ से TEP 1]
    (.crx फ़ाइल संभावना अपने डाउनलोड निर्देशिका में होना चाहिए)

  3. स्थापित

स्रोत: Chrome YouTube Downloader - निर्देश स्थापित करें।

+2

धन्यवाद :) यह Chrome वेब स्टोर के अलावा एक्सटेंशन स्वीकार नहीं करने की क्रोम की नई नीति के साथ भी काम करता है। ("एक्सटेंशन, ऐप्स और उपयोगकर्ता स्क्रिप्ट केवल क्रोम वेब स्टोर से ही जोड़े जा सकते हैं।") –

+1

ध्यान दें कि आपको पहले वर्णित ड्रैग और ड्रॉप करने की कोशिश करने से पहले क्रोम की विंडो के भीतर से क्रैक्स डाउनलोड करना होगा। यदि आपके पास सीआरएक्स की पिछली प्रति है, तो डाउनलोड किया गया है कि कौन जानता है कि कब और कौन जानता है, आप इसे आसानी से खींच और छोड़ने में सक्षम नहीं होंगे। –

+1

दोह, स्पष्ट लेकिन किसने सोचा होगा! +1 – naumcho

4

मामले क्रोम में आपको बताता है कि "यह केवल Chrome वेब स्टोर से जोड़ा जा सकता है", तो आपको निम्न की कोशिश कर सकते हैं: वेबस्टोर को

  • जाओ और extention जोड़ने के लिए
  • यह असफल हो जायेगी कोशिश और आपको
  • डाउनलोड की गई फ़ाइल का नाम बदलने के बजाय डाउनलोड करें।ज़िप और एक निर्देशिका में खोल (यदि आप एक भ्रष्ट ज़िप हैडर बारे में एक चेतावनी हो सकती है, लेकिन सबसे अनपैकर वैसे भी जारी रहेगा)
  • सेटिंग में जाएं -> उपकरण -> Extentions
  • डेवलपर मोड
  • क्लिक करें "लोड सक्षम करें // extensions`: पैक विस्तार "
  • पैक फ़ोल्डर में ब्राउज़ करें और अपने विस्तार
+2

यह एकमात्र तरीका है जो यह हाल ही के क्रोम बिल्डों पर काम करता है। – Irfan

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