2010-04-26 15 views
9

मैं एक वेबपृष्ठ बनाने की कोशिश कर रहा हूं कि लोग अपनी हार्ड ड्राइव से स्थानीय स्तर पर चलेंगे, और यह पृष्ठ एक .wmv वीडियो दिखाएगा (जो है स्थानीय रूप से भी संग्रहीत), विंडोज मीडिया प्लेयरस्थानीय वेब पेज में ActiveX सामग्री, और "वेब का निशान"

जब मैं इसे चलाता हूं, तो आईई मुझे शीर्ष पर "ActiveX चेतावनी" बार दिखाता है, जो मैं आसपास काम करने की कोशिश कर रहा हूं। यदि मैं इसे किसी वेब सर्वर से लोड करता हूं, तो यह ठीक लोड होता है, लेकिन स्थानीय डिस्क से, यह नहीं होगा।

अब जाहिर है, एमएस ने इस समस्या के आसपास काम करने के लिए Mark of the Web चीज को ठीक से जोड़ा है, हालांकि, मैं इसे काम करने के लिए थोड़ी देर कोशिश कर रहा हूं, और ऐसा नहीं हुआ। मुझे अभी भी चेतावनी पट्टी मिलती है।

वेब के मार्क अभी भी काम करने की अपेक्षा की है? या यह किसी तरह की बहिष्कृत चीज है?
क्या मैं कुछ गलत कर रहा हूं? मैं माना जाता है कि सभी निर्देशों का पालन कर रहा हूँ, यह दिखाई देता है:

और मैं DOCTYPE से पहले रखकर की कोशिश की है, DOCTYPE और < एचटीएमएल > के बीच, है ना < एचटीएमएल > के बाद, दस्तावेज़ के < प्रमुख > में, आदि कुछ भी काम नहीं लगता है।

मैं IE7 और IE8

किसी भी विचारों को बहुत सराहना की जाएगी में यह कोशिश की है।

धन्यवाद !!

उत्तर

17

मैं इसे काम करने के लिए थोड़ी देर कोशिश कर रहा हूं, और यह अभी नहीं हुआ। मुझे अभी भी चेतावनी पट्टी मिलती है।

निराशा का सामान्य कारण यह है कि वेब के मार्क में एक पिछली नईलाइन शामिल है। उस नई लाइन मौजूद होना चाहिए। और यह एक विंडोज़ न्यूलाइन होना चाहिए: सीआर के बाद एलएफ। यदि आप अपनी फ़ाइल को एक समझदार टेक्स्ट एडिटर में संपादित करते हैं जो सामान्य एलएफ न्यूलाइन के साथ सहेजने के लिए डिफ़ॉल्ट है, तो आपका एमओटीडब्लू रहस्यमय तरीके से काम नहीं करेगा।

MOTW फ़ाइल का बहुत बहुत शुरुआत में है, और स्ट्रिंग में शाब्दिक दृष्टि से दिखाई देगा:

"<!-- saved from url=(0014)about:internet -->\x0D\x0A" 

माइक्रोसॉफ्ट पर यह सब का दस्तावेजीकरण का एक अच्छा काम नहीं किया है।

+0

बॉबेंस: आपके उत्तर के लिए धन्यवाद। मैंने इसे कहीं और देखा और यह सुनिश्चित कर लिया कि यह हो रहा है। मैं नोटपैड ++ का उपयोग कर रहा हूं, विंडोज प्रारूप में सेट हूं और मुझे सभी पात्र दिखाना है। मैंने फाइल की शुरुआत में एमओटीडब्लू डाला है, और इसमें लाइन के अंत में सीआर और एलएफ है। यह अभी भी काम नहीं कर रहा है ... कोई अन्य विचार? –

+1

@DanielMagliola: जांचें कि आप इसे यूटीएफ -16LE के रूप में सहेज नहीं रहे हैं (जो विंडोज़ गुमराह करते हुए "यूनिकोड" कहते हैं)। वेब पृष्ठों के लिए आम तौर पर एन्कोडिंग की खराब पसंद होने के अलावा, यूटीएफ -16-बिना-बीओएम भी किसी अज्ञात कारण के लिए एमओटीडब्ल्यू विफल रहता है। यदि ऐसा नहीं है, तो मुझे नहीं पता ... क्या आप शायद एक गैर-कार्यशील फ़ाइल को देखने के लिए अपलोड कर सकते हैं? – bobince

+1

बस चेक किया? फ़ाइल एएनएसआई के रूप में एन्कोड किया गया था। इसे बीओएम के साथ यूटीएफ -8 में बदल दिया, और अभी भी काम नहीं करता है। आप यहां फ़ाइल देख सकते हैं: http://farhatguitar.com/motw.htm (बेशक यह उस यूआरएल में काम करता है, लेकिन इसे डाउनलोड कर रहा है, मुझे सक्रियक्स चेतावनी मिलती है) धन्यवाद! –

4

मैं इस समस्या पर घंटे बर्बाद किया। एचटीएमएल के बजाय एचटीए एक्सटेंशन भी कोशिश की, जो काम करता था, लेकिन मुझे पसंद नहीं था। एचटीए एप्लीकेशन खुले रह रहे थे और एक थके हुए अंगूठे की तरह लटक रहे थे।

एएनएसआई के बजाय यूटीएफ -8 में एचटीएमएल फाइल को सहेजने से वेब काम का निशान बन गया। यह पागल है। एमएस नीचे अंगूठे! इसे दस्तावेज क्यों नहीं किया जा सका?

नीचे दिया गया कोड यूटीएफ -8 प्रारूप में एचटीएमएल के रूप में सहेजा गया है और यह मेरे लिए काम करता है।

<!doctype html> 
    <!-- saved from url=(0014)about:internet --> 

    <html> 
    <head></head> 
    <body> 
+0

"यह पागल है। एमएस नीचे अंगूठे! यह दस्तावेज क्यों नहीं किया जा सका?" बहुत दृढ़ता से दूसरा, यह पागल है। यूटीएफ -8 के रूप में सहेजने के लिए आपका सुझाव काम किया। –

संबंधित मुद्दे