2012-10-22 28 views
44

पर क्रोम अवरुद्ध जावास्क्रिप्ट मैं WAMP का उपयोग करके अपनी स्थानीय मशीन (विंडोज 7 अल्टीमेट x64) पर एक साइट विकसित करने पर काम कर रहा हूं, APACHE v2.2.22, PHP 5.3.13, और MySQL v5.5.24 चला रहा हूं। मैं क्रोम बनाम 22.0.122 9.9 4 का उपयोग कर विकास कर रहा हूं। मुझे साइट पर बहुत कुछ जावास्क्रिप्ट मिला है, हालांकि, क्रोम पृष्ठ पर चलने से जावास्क्रिप्ट को निरंतर अवरुद्ध कर रहा है।स्थानीयहोस्ट

पता बार में छोटे 'अवरुद्ध जावास्क्रिप्ट' आइकन पर क्लिक करने से ड्रॉपडाउन में "हमेशा लोकलहोस्ट पर जावास्क्रिप्ट को अनुमति दें" चेक किया गया है, और क्रोम की सेटिंग्स में जावास्क्रिप्ट अपवाद भी स्पष्ट रूप से हमेशा अनुमति देने के लिए कह रहा है 'Http: // localhost' पर जावास्क्रिप्ट।

कुकीज़ को अनुमति दी जा रही है, "सभी साइटों को जावास्क्रिप्ट चलाने की अनुमति दें" चेक किया गया है, और मुझे नहीं पता कि क्रोम जावास्क्रिप्ट को चलाने की अनुमति क्यों नहीं दे रहा है।

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

+0

मुझे लगता है कि इनमें से एक शायद आपकी समस्या का समाधान कर सकता है: http://peter.sh/experiments/chromium-command-line-switches/ – koenpeters

+1

http://localtest.me/ के साथ प्रयास करें [यह एक DNS है localhost] इस तरह से आप यह छोड़ सकते हैं कि यह एक स्थानीयहोस्ट विशिष्ट समस्या है (यह भी सुनिश्चित करें कि आप ग्राहक पक्ष से स्थानीय पथ को किसी भी रूप में लोड नहीं कर रहे हैं, हमेशा अपने सर्वर से अनुरोध करें)। क्या आपने दूसरी मशीन से कोशिश की है? – Theraot

+0

यह मेरे लिए अजीब लगता है (यदि सेटिंग्स में सभी साइटों के लिए जावास्क्रिप्ट की अनुमति है)। क्या आप वाकई सामान को अवरुद्ध करने का विस्तार नहीं रखते हैं? कृपया प्रारंभिक वेब पेज और अवरुद्ध जावास्क्रिप्ट फ़ाइल के यूआरएल का यूआरएल प्रदान करें। – Stan

उत्तर

129

यदि आप देखते हैं कि जावास्क्रिप्ट केवल तभी अवरुद्ध है जब कंसोल खुला है (जैसा कि कुछ कह रहे हैं), संभावना है कि आपने कंसोल सेटिंग्स में जावास्क्रिप्ट को अक्षम कर दिया है।

  1. कंसोल खोलें।
  2. ऊपरी दाएं भाग में ऊर्ध्वाधर इलिप्सिस आइकन (या पुराने संस्करणों पर गियर आइकन) पर क्लिक करें और सेटिंग्स पर जाएं।
  3. देखें कि "जावास्क्रिप्ट अक्षम करें" चेकबॉक्स चेक किया गया है या नहीं।
+0

यह एक अच्छा जवाब है। मैंने केवल इस जवाब के माध्यम से क्रोम की अपनी सेटिंग्स की जांच की है कि जावास्क्रिप्ट कंसोल की अपनी गुण हैं। बहुत धन्यवाद! – hcpl

+0

धन्यवाद, यह वही था जो मैंने –

+8

को अनदेखा किया था ओह मेरी भलाई, यह मुझे पागल कर रहा था! धन्यवाद! – Ryan

0

आप अपने स्थानीय सर्वर को एक डोमेन नाम दे सकते हैं, जो मदद करेगा।

  1. ओपन C: \ Windows \ System32 \ drivers \ नोटपैड में आदि \ मेजबान
  2. संपादित अंत में एक नई लाइन को जोड़ने के लिए फ़ाइल है कि 127.0.0.1 mydomain.com
  3. सहेजें, अब गोटो क्रोम और http://mydomain.com/ में टाइप करें यह आपके स्थानीय सर्वर को इंगित करना चाहिए।

चूंकि आप "लोकलहोस्ट" पर चलने वाले नाकॉन्गर क्रोम आपको पास करने दे सकते हैं।

मुझे बताएं कि यह काम करता है या नहीं। सौभाग्य!

2

मेरे पास एक ही समस्या है, लेकिन केवल तभी जब कंसोल खुला है। जब कंसोल बंद हो जाता है, जावास्क्रिप्ट स्थानीयहोस्ट पर ठीक लोड करता है। हालाँकि चीजों को डीबग करना मुश्किल हो जाता है ....

मुझे एक गुप्त विंडो में लोकलहोस्ट खोलकर इसके आसपास मिल गया।

+0

ऐसा लगता है कि यह जवाब था। हर बार जब मैंने कंसोल के बिना साइट लोड की, तो जावास्क्रिप्ट ठीक से आया। एक अजीब छोटी बग।ओह ठीक है, पेज लोड होने के बाद मैं निश्चित रूप से कंसोल खोल सकता हूं। – braican