बस स्पष्ट होने के लिए - हाँ, त्रुटि कह रही है कि आप सीधे अपने ब्राउज़र को इंगित नहीं कर सकते file://some/path/some.html
अपने ब्राउज़र को स्थानीय फ़ाइलों को प्रस्तुत करने देने के लिए स्थानीय वेब सर्वर को जल्दी से बदलने के लिए यहां कुछ विकल्प दिए गए हैं
अजगर २
यदि आपके पास पायथन स्थापित है ...
निर्देशिका को फ़ोल्डर में बदलें जहां आपकी फ़ाइल some.html
या फ़ाइल (कमांडों) कमांड का उपयोग कर मौजूद हैcd /path/to/your/folder
कमांड का उपयोग करके पायथन वेब सर्वर शुरू करें python -m SimpleHTTPServer
यह आपकी संपूर्ण निर्देशिका सूची को होस्ट करने के लिए एक वेब सर्वर शुरू करेगा http://localhost:8000
- आप
python -m SimpleHTTPServer 9000
लिंक देने वाले कस्टम पोर्ट का उपयोग कर सकते हैं :http://localhost:9000
यह दृष्टिकोण किसी भी पायथन इंस्टॉलेशन के लिए बनाया गया है।
अजगर ३
समान चरण करें, लेकिन इसके बजाय निम्न आदेश का उपयोग करें python3 -m http.server
Node.js
वैकल्पिक रूप से, यदि आप अधिक उत्तरदायी सेटअप की मांग करते हैं और पहले से ही नोडज का उपयोग करते हैं ...
http-server
टाइप करके इंस्टॉल करेंnpm install -g http-server
अपने कामकाजी निर्देशिका में बदलें, जहां आपका some.html
जीवन है
जारी करके अपना http सर्वर शुरू करें http-server -c-1
यह एक Node.js httpd को सपोर्ट करता है जो आपकी डायरेक्टरी में फाइलों को स्टैटिक फाइल्स से एक्सेस करने का काम करता है http://localhost:8080
माणिक
यदि आपकी पसंदीदा भाषा रूबी है ... रूबी देवताओं का कहना है कि यह काम करता है:
ruby -run -e httpd . -p 8080
पीएचपी
बेशक PHP के पास इसका समाधान भी है।
php -S localhost:8000