कंसोल त्रुटियों। संसाधन लोड करने में विफल: शुद्ध :: ERR_INSECURE_RESPONSE


84

मैं उन्हें अपने सिर में मेरे लिंक पर प्राप्त कर रहा हूं।

GET https://fr.s.us/js/jquery-ui.css net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-1.9.1.min.js net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-ui.js net::ERR_INSECURE_RESPONSE

कृपया मुझे इन jquery कंसोल त्रुटियों पर मुझे बताएं।

Failed to load resource: net::ERR_INSECURE_RESPONSE 

आप किस OS और ब्राउज़र का उपयोग कर रहे थे?
आर


@ खाना पकाने-अच्छा उर सर्वर http / apache? ऐसा क्यों नहीं है कि प्रमाणपत्र स्थापित करने के लिए nginx आज़ाद न करें, nginx.com/blog/free-certports-lets-encrypt-and-nginx ... im का उपयोग करें और इसकी उत्कृष्ट, 90 दिनों की अवधि समाप्त हो सकती है, तो क्या आप प्रमाणपत्र पुनर्स्थापित कर सकते हैं।
KingRider

वहाँ एक रास्ता है अगर इन कंसोल त्रुटियों को जावास्क्रिप्ट के साथ संभाल कर सकते हैं ?? क्या हम किसी भी जावास्क्रिप्ट एपीआई या ईवेंट के साथ कंसोल त्रुटियों तक पहुँच सकते हैं?
sri_bb

जवाबों:


113

मैं मान रहा हूं कि आप क्रोम का उपयोग कर रहे हैं।

यदि ऐसा है, तो रूट समस्या एक सर्टिफिकेट मिसमैच / एक्सपायर्ड सर्टिफिकेट है।

आप इसे अपने लिए यहां कोड में देख सकते हैं ।

विशेष रूप से सी + + फ़ाइल के लाइन 48 पर कोड में आपके द्वारा भेजे गए फ़ाइल के संदर्भ में विशेष रूप से उपयोग पर ध्यान दें:

 case net::ERR_INSECURE_RESPONSE:

इस फ़ाइल का वर्तमान संस्करण यहाँ है । त्रुटि स्थिति ERR_INSECURE_RESPONSE अब लाइन 48 पर नहीं हो सकती है, लेकिन कोड के SSL प्रमाणपत्र भाग में त्रुटि कोड अभी भी मौजूद है।

नोट: होस्टनाम का उपयोग करना सुनिश्चित करें जो एसएसएल प्रमाणपत्र में सूचीबद्ध है, क्रोम स्वचालित रूप से सही होस्टनाम पर स्विच करता है यदि आप ब्राउज़ कर रहे हैं, लेकिन जावास्क्रिप्ट का उपयोग करते समय नहीं।


8
इस उत्तर को सही उत्तर के रूप में स्वीकार किया जाना चाहिए। धन्यवाद
luongnv89

12
आप टर्मिनल से क्रोम खोलकर सर्टिफिकेट मिसमैच एरर को बायपास कर सकते हैं Chrome --ignore-certificate-errors:। यह कहने के लिए आवश्यक नहीं होना चाहिए, लेकिन केवल ऐसा करें यदि आप जानते हैं कि आप क्या कर रहे हैं!
उत्तरबेन

मैं इसे Google क्रोम में सेटिंग से कैसे कॉन्फ़िगर कर सकता हूं?
एस गबर

यह भी ध्यान दें: होस्टनाम क्रोम ब्राउज़ करते समय स्वचालित रूप से प्रमाणपत्र होस्ट पर स्विच हो जाएगा। (उदाहरण के लिए: "www।" को अलग करना
जॉन

28

आपूर्ति की गई होस्ट मेरे लिए हल नहीं हो रही है (कस्टम DNS या स्व-कॉन्फ़िगर होस्ट?) इसलिए मुझे केवल अनुमान लगाने में खतरा हो सकता है।

लेकिन जब आप एसएसएल पर संसाधनों का अनुरोध कर रहे हैं तो संभावना है कि प्रमाणपत्र अमान्य है। या तो यह स्व-हस्ताक्षरित है और आपके ब्राउज़र / OS अपवादों में जोड़ा नहीं गया है या यह अन्यथा अमान्य है।

URI को सीधे उसी ब्राउज़र में आज़माएँ और प्रमाणपत्र का निरीक्षण करें।

संपादित करें: यह सीधे jQuery, जावास्क्रिप्ट या CSS से संबंधित नहीं है।


यह वही है जो मुझे करने की आवश्यकता है।
FearlessFuture

8

जब मैं वर्डप्रेस साइट पर काम कर रहा था तब मुझे क्रोम के साथ यह समस्या थी। मैंने यह कोड जोड़ा है

$_SERVER['HTTPS'] = false;

विषय के functions.php फ़ाइल में - यह आपको फ़ाइल को सहेजने के बाद फिर से लॉग इन करने के लिए कहता है लेकिन एक बार लॉग इन करने के बाद यह सीधे काम करता है।


3
हालाँकि यह प्रश्न एक साल पहले (फ़रवरी 2014) से पूछा गया था, यह उत्तर Google Chrome (जून 2015) में हालिया परिवर्तन को ठीक कर सकता है जो WordPress / WooCommerce वेबसाइटों पर शुद्ध :: ERR_INSECURE_RESPONSE मुद्दों का कारण बनता है। यहां अधिक जानकारी: frique.me/blog/chrome-wordpress-ssl-bug
इयान लुन

6

यह तब भी हो सकता है जब आपके पास Chrome अपडेट स्वचालित रूप से हो। चेक खोलें chrome://help। स्थिति होनी चाहिए:

Google Chrome अद्यतित है।

कभी-कभी Chrome Chrome पुनरारंभ के लिए स्थिति अनुरोध कर रही है। इस मामले में मेरे पास समान संसाधन थे जिनके कारण लोड करने में विफल कई संसाधन थे net::ERR_INSECURE_RESPONSE। Chrome को पुनरारंभ करने के बाद, सब कुछ सामान्य रूप से काम करता है।


बिल्कुल ऐसा ही था। इसने समस्या को हल करने में मदद की। धन्यवाद!
mike123

5

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

इन-हाउस को ठीक करने का उपाय यह था कि एसएसएल सर्टिफिकेट को डीईवी साइट से जोड़ा जाए जो क्यूए लोगों की मशीन पर ट्रस्टेड पीपल स्टोर का उपयोग कर रहा था।

यदि यह उत्पादन में एक समस्या थी, तो मैं सबसे अधिक संभवतया जावास्क्रिप्ट को वास्तविक वेब ऐप में स्थानांतरित करूंगा।


2

इसे एक गुप्त विंडो में खोलने का प्रयास करें। मुझे उम्मीद है कि इससे सहायता मिलेगी। वैकल्पिक रूप से, आप ऐसा संशोधित कर सकते हैं application/.htaccess:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

2

मेरे मामले में, कभी-कभी जब मैं अपने MVC प्रोजेक्ट का localhost httpsurl (उदाहरण https://localhost:44373/) से परीक्षण करता हूं , तो Chrome इस त्रुटि को बढ़ाता है: net::ERR_INSECURE_RESPONSEवेबसाइट संसाधनों (जैसे JSफ़ाइलें) के लिए।

तो मैं इसे क्लियर कैश द्वारा हल करता हूं । फिर मैं पृष्ठ को ताज़ा करता हूं और Chrome मुझे असुरक्षित url के बारे में एक विशेष पृष्ठ दिखाता है और मैं इसे Proceed to localhost (असुरक्षित) पर क्लिक करके अनुमति देता हूं ।

यहाँ छवि विवरण दर्ज करें


1

CORS के बारे में जानें, कोशिश crossorigin.meठीक है

उदाहरण: https://crossorigin.me/https://fr.s.us/js/jquery-ui.css

संदेश त्रुटि न दिखाएं और पृष्ठ सफ़ेद जारी रखें, यू की आवश्यकता है त्रुटि देखें प्रयास करें

http://cors.io/?u=https://fr.s.us/js/jquery-ui.css

हमारे साथ ;-)


1

मेरे लिए समस्या <base href="https://domain.ext/">टैग था ।

हटाने के बाद, यह ठीक था। वास्तव में समझ नहीं सकता कि यह एक समस्या क्यों थी।


1

आप ऐसे https से डेटा प्राप्त करने का प्रयास कर रहे हैं जिसमें प्रमाण पत्र नहीं है। "Https: //" को "http: //" में बदलें। मेरे लिए काम किया।


1

यह मेरे मामले में Android के लिए Chrome पर था। एक सीडीएन से सेव की गई सभी स्टैटिक फाइलें एक CNAME जो SSL एन्क्रिप्ट की गई हैं, दिखाई नहीं दे रही थीं। क्रोम डेस्कटॉप पर, यह सब ठीक दिखा।

टूटे एसएसएल सर्टिफिकेट

जब मैंने ca_bundle में सही तरीके से जोड़े गए फाइलों को सही तरीके से प्रदर्शित किया।

Android के लिए Chrome डेस्कटॉप के विपरीत एन्क्रिप्शन को गंभीरता से लेता है। मुझे आशा है कि यह आपको समय और तनाव से बचाता है


0

यदि आप क्रोम का उपयोग करते हैं, तो आप शॉर्टकट and राइट क्लिक कर सकते हैं और शॉर्टकट के लक्ष्य को संपादित कर सकते हैं, लक्ष्य के स्ट्रिंग के बाद इसे जोड़ सकते हैं:

--ignore-certificate-errors

पूरा स्ट्रिंग इस तरह दिखता है:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors

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