विंडोज 7 पर IE9 से मुद्रण


0

मेरे पास एक साइट है जो मैंने बनाया है (विंडोज> 64 बिट पर आईई 9 में फ़ाइल (प्रिंट, न ही प्रिंट पूर्वावलोकन) नहीं। अन्य सभी ब्राउज़रों को मैंने प्रिंट फाइन का परीक्षण किया है और मैंने साइट को W3C सत्यापनकर्ता के माध्यम से चलाया है और यह स्वीकृत है। समस्या निवारण के बारे में कोई सुझाव? यह केवल एक रिक्त पृष्ठ प्रिंट करता है।


क्या आप एक लिंक दिखा सकते हैं? क्या यह css मीडिया टैग का उपयोग करता है?
jdh

क्या अन्य वेबसाइटें IE9 से प्रिंट करेंगी?
Nick2253

हाँ। अन्य साइट्स यहाँ एक नमूना लिंक दिया गया है: gaiaherbs.com/products/trace/2342300
phirschybar

जवाबों:


1

मैंने साइट के साथ IE9 के डेवलपर मोड में चारों ओर पोक किया। नोट की कुछ बातें हैं जो मुझे मिलीं। एक, सभी CSS को अक्षम करने से पृष्ठ सामग्री को प्रिंट पूर्वावलोकन में दिखाने की अनुमति मिलती है, लेकिन निश्चित रूप से यह एक समाधान नहीं है। यह हमें बताता है, हालांकि, सीएसएस प्रतिपादन में कुछ दोषी है। आगे देखते हुए, मैंने पाया कि आपके पास सीएसएस संपत्तियों का एक टन है, जिस तरह से उनके माध्यम से प्रयास करने और पार्स करने के लिए बहुत सारे हैं, वैसे भी एक या समूह को अलग-थलग कर सकते हैं, वैसे भी (जो मुझे करने के लिए मेरे पास उपलब्ध उपकरण देना होगा) अभी)।

हालाँकि, मैंने पाया कि यह लाइन, आपके <head> ब्लॉक में, देखने में कुछ प्रतीत होती है:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

यह IE को IE8 मानक संगतता मोड का उपयोग करने के लिए कहता है। यदि आप IE9 मानक मोड का उपयोग करने के लिए मैन्युअल रूप से IE9 का उपयोग करते हैं, तो प्रिंट पूर्वावलोकन में पृष्ठ सामग्री ठीक से दिखाई देती है।

मैंने इससे आगे किसी को नहीं देखा है, लेकिन यह एक विशेष स्थिति है कि IE8 का रेंडरिंग इंजन आपकी वेबसाइट में CSS को कैसे हैंडल करता है, और एक ऐसा है जिसे IE9 ने वास्तव में तय किया है।

यदि आप वास्तव में IE8 में पृष्ठ को प्रिंट करने योग्य बनाना चाहते हैं, तो मुझे लगता है कि यह आपको सही दिशा में जा रहा है। अन्यथा आप बस IE9 मानक मोड के लिए डिफ़ॉल्ट हो सकते हैं और इसे "निश्चित" कह सकते हैं। ;)


यह काम किया। मैंने इसे लागू करने के लिए सशर्त उपयोग किया।
फ़िरस्चीबार

1

यह पृष्ठ FireFox V9 या Chrome V16 के लिए काम करता है, लेकिन IEV9 के लिए नहीं। आप इसे मुद्रण के बिना देख सकते हैं, लेकिन "प्रिंट प्रीविवि" चेक करें। CSS सभी स्थितियों (वेब ​​और प्रिंट) के लिए मीडिया टैग का उपयोग कर रहा है। आपको अपने सीएसएस में कुछ अलग करने की आवश्यकता है जो आईई में विफल होने का कारण बन रहा है, और फिर एक अलग उपयोग करें

<link media="print" type="text/css" href="myPrintVersion.css" />

उस अपवाद के लिए। (संभवतः पृष्ठभूमि की छवि को छोड़ने जैसा कुछ है जो पूरे प्रिंट पेज को खाली कर रहा है)।


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