केवल फ़ायरफ़ॉक्स "स्रोत के साथ <स्क्रिप्ट> के लिए लोडिंग विफल"


91

मैं Yii फ्रेमवर्क पर अपनी मौजूदा वेबसाइट के साथ Marketo फॉर्म को एकीकृत करना चाहता हूं। मेरा कोड फ़ायरफ़ॉक्स को छोड़कर सभी ब्राउज़रों पर काम करता है।

मेरे कोड से उद्धरण:

    $('#button').click(function () {
    var formData = {
        'Email': $('#UserInfo_email').val(),
        'FirstName': $('#UserInfo_first_name').val(),
        'LastName': $('#UserInfo_last_name').val(),
        };
    MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) {
        var myForm = MktoForms2.allForms()[0];
        myForm.addHiddenFields(formData);
        myForm.onSuccess(function (values, followUpUrl) {
            return false;
        });
        myForm.submit();
    });
});

मुझे केवल संदेश के साथ फ़ायरफ़ॉक्स पर त्रुटि मिलती है

स्रोत के साथ <script> के लिए विफल हुआ " http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2A%2Fblox.dev%2Fwizard%2Fmap&callback= jQuery110207175825035737486_1503656391790 और _ = 1503656391791 ”।

अन्य ब्राउज़र सही तरीके से काम करते हैं

नोट: munchkinId और formId को यहां पोस्ट करने के लिए बदल दिया गया है।


क्या आपने ब्राउज़र को रीफ़्रेश करने का प्रयास किया है? ..
उराल

हां, मैंने ब्राउज़र को रीफ्रेश किया और जब url को किसी दूसरे टैब पर कॉपी / पेस्ट किया तो उसमें कंटेंट लोड हो गया।
नारेक टुटिकियन

एक और टैब .. एक ही ब्राउज़र काम में?
स्कैडएज

2
मेरा मतलब है कि url जो लोड करने में विफल रहता है और कंसोल एरर में दिखाता है, दूसरे टैब में लोड होता है लेकिन पेज ही काम नहीं करता है।
नारेक टुटीशियन

यह एक त्रुटि फेंक नहीं करना चाहिए? स्रोत मान्य है, और प्रतिक्रिया गलत रूप से JSON स्वरूपित है।

जवाबों:


123

मेरे पास एक आवेदन पर एक ही मुद्दा था जो एक स्क्रिप्ट को एक रिश्तेदार पथ के साथ लोड कर रहा है।

ऐसा प्रतीत हुआ कि स्क्रिप्ट को एडब्लॉक प्लस द्वारा अवरुद्ध कर दिया गया था।

अपने विज्ञापन / स्क्रिप्ट अवरोधक (Adblock, uBlock Origin, Privacy Badger…) को अक्षम करने का प्रयास करें या स्क्रिप्ट को ऐसे स्थानांतरित करें कि यह आपके विज्ञापन अवरोधक के नियमों से मेल न खाए।

यदि आपके पास ऐसा कोई प्लगइन स्थापित नहीं है, तो फ़ायरफ़ॉक्स को सुरक्षित मोड में चलाने के दौरान समस्या को पुन: उत्पन्न करने का प्रयास करें

  • यदि आप इसे सुरक्षित मोड में पुन: पेश नहीं कर सकते हैं, तो इसका मतलब है कि आपका मुद्दा आपके किसी प्लग इन या सेटिंग्स से जुड़ा हुआ है।
  • अन्यथा, यह एक अलग मुद्दा हो सकता है। सुनिश्चित करें कि आपके पास प्रश्न के समान त्रुटि संदेश है। यह देखने के लिए कि आपकी स्क्रिप्ट सूचीबद्ध है या नहीं (आवश्यक होने पर पहले पृष्ठ को पुनः लोड करें) डेवलपर टूल के नेटवर्क टैब को देखें।

5
यार, कोई यह कैसे सोचेगा? -_-
linusg

1
@linusg मुझे ठीक से याद नहीं है, लेकिन मुझे पता है कि मैंने देव टूल्स में नेटवर्क टैब को देखा था और मैं उलझन में था क्योंकि इस स्क्रिप्ट के लिए कुछ भी नहीं था, भले ही बाकी स्क्रिप्ट लोड की गई थीं। वहाँ कुछ होने के कारण इसे रोकना पड़ा।
दिदिर एल

42
यह अच्छा होगा यदि ये उपकरण कंसोल को अवरुद्ध करने की सूचना दें।
आर। श्रेयर्स

1
@DidierL, मैं प्रयास करूँगा अगर मेरी टिप्पणी को 10 बार
उतारा

2
मुझे cdn.datatables.net लोड करने के लिए गोपनीयता बेजर को अक्षम करना पड़ा।
एंड्रयू गॉल

13

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


2
मेरे साथ भी ठीक यही समस्या थी। प्राइवेसी बैजर
डेटाटेबल्स

5

मैंने देखा कि फ़ायरफ़ॉक्स में यह तब हो सकता है जब अनुरोधों को समाप्त कर दिया जाता है (पृष्ठ को बदलना या जल्दी से ताज़ा करना पृष्ठ), लेकिन अगर मैं कोशिश करूं तो भी त्रुटि को पुन: उत्पन्न करना कठिन है।

अन्य संभावित कारण: प्रमाणित संबंधित समस्याएँ और यह ब्लॉकर्स के बारे में बात करता है (जैसा कि अन्य उत्तरों में कहा गया है)।


3

जैसा कि ऊपर सुझाव दिया गया है, यह संभवतः आपके ब्राउज़र एक्सटेंशन के साथ एक समस्या हो सकती है। Adblock सहित अपने सभी एक्सटेंशनों को अक्षम करें , और फिर दोबारा कोशिश करें क्योंकि कोड अभी मेरे ब्राउज़र में ठीक लोड हो रहा है (Google Chrome - नवीनतम) तो यह संभवतः आपके अंत में एक समस्या है। इसके अलावा, क्या आपने shudders IE की तरह एक अलग ब्राउज़र की कोशिश की है अगर आपके पास है? Adblock को एक कंबल नियम के रूप में trackऔर marketउनके साथ डोमेन नामों के संघर्ष के लिए जाना जाता है । निजी ब्राउज़िंग मोड या सुरक्षित मोड का उपयोग करने का प्रयास करें ।


मैंने आपके द्वारा सुझाए गए सभी संभावित सामानों की कोशिश की। केवल एक चीज जो मैं सोच रहा हूं वह है जावास्क्रिप्ट इंजन। कुछ मामूली सामान होना चाहिए जो समस्या का कारण बनता है।
नारेक टुटिकियन

यह कुछ फ़ायरफ़ॉक्स फ़ीचर होना चाहिए, फिर बुग्जिला पर जाएं और एक टिकट खोलें।

3

मुझे त्रुटि संदेश के साथ एक ही समस्या (अलग-अलग वेब ऐप) थी और यह MIME- टाइप टू .js फ़ाइलों text/x-jsके application/javascriptरूप में निकला, इसके बजाय सर्वर पर mime.types में डुप्लिकेट प्रविष्टि के कारण था जो सेवा करने के लिए जिम्मेदार था। जेएस फाइलें। ऐसा लगता है कि हेडर X-Content-Type-Options: nosniffसेट होने पर ऐसा हो रहा है, जो फ़ायरफ़ॉक्स (और क्रोम) जेएस फ़ाइलों की सामग्री को अवरुद्ध करता है।


2

मैं एक ही मुद्दे (सटीक त्रुटि संदेश) में भाग गया और कुछ घंटों के लिए खुदाई करने के बाद, मैंने पाया कि मेरे पास application/javascriptकी बजाय सामग्री हेडर को सेट करने की आवश्यकता है application/json। इसे बदलने के बाद, यह अब काम करता है।


2

आज मैं एक प्रगतिशील वेब ऐप (PWA) पृष्ठ पर काम करते समय ठीक उसी समस्या में भाग गया और फ़ायरफ़ॉक्स से उस पेज के लिए कुछ कैश और सेवा कार्यकर्ता डेटा हटा रहा था। देव कंसोल ने बताया कि पृष्ठ पर 4 जावास्क्रिप्ट फ़ाइलों में से कोई भी अब लोड नहीं होगा। समस्या सुरक्षित मोड में बनी रही, इसलिए यह एक ऐड-ऑन समस्या नहीं थी। एक ही वेबसाइट पर एक ही स्क्रिप्ट की फाइलें दूसरे वेब पेजों से ठीक लोड होती हैं। फ़ायरफ़ॉक्स कैश को साफ़ करने या फ़ायरफ़ॉक्स से वेब पेज डेटा को पोंछने की कोई भी राशि, न ही विंडोज 10 पीसी को रीबूट करने में मदद करेगी। Chrome हर समय समस्या पृष्ठ पर ठीक काम करता है। अंत में मैंने एक दिन पुराने बैकअप से पूरे फ़ायरफ़ॉक्स प्रोफ़ाइल फ़ोल्डर को पुनर्स्थापित किया, और समस्या तुरंत दूर हो गई, इसलिए यह मेरे PWA ऐप के साथ कोई समस्या नहीं थी। जाहिर है फ़ायरफ़ॉक्स में कुछ भ्रष्ट हो गया।


2

वीपीएन कभी-कभी इस त्रुटि का कारण बन सकते हैं, अगर वे कुछ प्रकार के ऑटो-ब्लॉकिंग प्रदान करते हैं। वीपीएन को निष्क्रिय करना मेरे मामले के लिए काम करता है।


1

यदि src https है और प्रमाणपत्र समाप्त हो गया है - और भले ही आपने अपवाद बना दिया हो - फ़ायरफ़ॉक्स अभी भी इस त्रुटि संदेश को प्रदर्शित करेगा, और आप नेटवर्क टैब के तहत अनुरोध को देखने का सही कारण देख सकते हैं।


1

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

काश यह आपकी मदद करे।


0

यह एक सरल वाक्यविन्यास त्रुटि भी हो सकती है। मेरे पास एक सिंटैक्स त्रुटि थी जो एफएफ पर फेंक दी गई थी लेकिन क्रोम इस प्रकार नहीं है:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
        defer
    </script>

0

मैं उसी स्थिति में भाग गया और स्क्रिप्ट सही तरीके से सुरक्षित मोड में लोड हो रही थी। हालाँकि, सभी ऐड-ऑन और अन्य फ़ायरफ़ॉक्स सुरक्षा सुविधाओं को अक्षम करने से मदद नहीं मिली। एक बात मैंने कोशिश की, और यह मेरे मामले में समाधान था, इस विशेष अनुरोध के लिए डेवलपर विंडो से कैश को अस्थायी रूप से अक्षम करना था। जब मैंने देखा कि यह कारण था, मैंने उस साइट के लिए कैश को मिटा दिया और सब कुछ सामान्य रूप से शुरू हो गया।

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