मैं Requ.js और Backbone.js और al के साथ काम कर रहा हूं। मैं एक साधारण टूडो एप्लिकेशन बनाने की कोशिश कर रहा हूं जिसे मैं अपने डेस्कटॉप से index.html पर डबल-क्लिक करके चलाता हूं और इसे ब्राउज़र में दिखाता हूं और इसका उपयोग करता हूं।Requ.js टेम्पलेट्स "क्रॉस मूल अनुरोध केवल HTTP के लिए समर्थित हैं" त्रुटि
हालांकि, जब Require.js द्वारा एक टेम्पलेट प्राप्त करने में कठिनाई, यह मेरे निम्न त्रुटि दे रही है:
XMLHttpRequest cannot load file:///C:/bada/js/templates/headerTemplate.html. Cross origin requests are only supported for HTTP.
मुझे पता है क्योंकि मैं एक सर्वर से अनुरोध नहीं कर रहा हूँ यह हो रहा है। मुझे क्रोम में पता है, क्रोम लॉन्च करते समय कुछ पैरामीटर का उपयोग करके इस त्रुटि को दबाया जा सकता है, लेकिन मैं स्थानीय रूप से runnning index.html द्वारा अपने मोबाइल फोन पर इस ऐप का उपयोग करना चाहता हूं।
क्या इस त्रुटि को होने से रोकने के लिए वैसे भी है और ऐप ठीक काम कर रहा है?
हम्मम्म, यह एक डाउनर है। मैं वास्तव में आशावादी था कि मुझे इसका समाधान मिलेगा। कैश चीज में देखेंगे या फिर मुख्य HTML फ़ाइल -_- – Hirvesh
बीटीडब्लू में सभी टेम्पलेट्स को फेंक दें, जावास्क्रिप्ट मॉड्यूल फाइलों (.js फ़ाइलों) को लोड करने के लिए Requ.js के लिए कोई समस्या क्यों नहीं है लेकिन इसमें समस्याएं लोड हो रही हैं एचटीएमएल एक? – Hirvesh
जेएस फाइलों के लिए आपके मॉड्यूल में src set के साथ एक स्क्रिप्ट तत्व बनाता है। एचटीएमएल टेम्पलेट्स के साथ यह लोड करने के लिए अजाक्स का उपयोग करता है (टेक्स्ट! प्लगइन का उपयोग करके) –