आवश्यकता त्रुटिपूर्ण के बाद से सबसे अधिक उपयोगकर्ता एजेंट कर सकते हैं "प्रिंट" और चाहे या नहीं एक यूए मुद्रित कर सकते हैं के ज्ञान वेबसाइटों नहीं है व्यापार।
कई मोबाइल ब्राउज़र प्रिंट कर सकते हैं और अधिकांश वेब ब्राउज़र प्रिंट कर सकते हैं भले ही कोई प्रिंटर संलग्न न हो (पीडीएफ, क्लाउड प्रिंट आदि पर प्रिंट करें)। किसी भी उपयोगकर्ता एजेंट के लिए उपयोगकर्ता की जानकारी के बिना इसकी प्रिंटिंग क्षमताओं के बारे में स्पष्ट रूप से कुछ भी बताने के लिए यह एक सुरक्षा समस्या है। प्रिंटिंग स्टाइलशीट यही है (इसलिए वेबसाइट को यह नहीं पता है कि यह प्रिंट किया जा रहा है या नहीं)।
आप क्या कर सकते हैं छोटी स्क्रीन वाले उपयोगकर्ता एजेंटों पर बटन छुपाएं, वे उपयोगकर्ता अभी भी उपयोगकर्ता एजेंट का उपयोग करके अपने दस्तावेज़ प्रिंट कर सकते हैं। आप विशिष्ट उपयोगकर्ता एजेंटों का पता लगा सकते हैं और उनके लिए बटन छुपा सकते हैं।
लिंक
http://www.alistapart.com/articles/return-of-the-mobile-stylesheet: मोबाइल स्टाइलशीट और संबंधित मुद्दों पर चर्चा की।
http://mobile.smashingmagazine.com/2010/11/03/how-to-build-a-mobile-website/#mobile-stylesheets: मोबाइल स्टाइलशीट के बारे में अधिक जानकारी।
बेसिक मोबाइल स्टाइलशीट लगाव:
<link rel="stylesheet" href="mobile.css" media="handheld" />
स्क्रीन आकार से पता लगा रहा:
<link rel="stylesheet" href="mobile.css" media="only screen and (max-device width:480px)"/>
एक शब्द में, नहीं। ब्राउज़र को संलग्न उपकरणों के बारे में कुछ भी पता नहीं है।आप निश्चित रूप से बता सकते हैं कि ग्राहक मोबाइल है या नहीं, और मोबाइल उपकरणों के लिए बटन छुपाएं, लेकिन आप उपस्थित प्रिंटर के बारे में कुछ भी नहीं बता सकते हैं। – meagar
क्या यह एक सार्वजनिक इंटरनेट साइट के लिए है (जिस स्थिति में यह असंभव है) या एक निजी इंट्रानेट साइट के लिए? यदि यह इंट्रानेट साइट के लिए है, तो क्या आपको एक विशिष्ट ब्राउज़र की आवश्यकता हो सकती है, और क्या आप प्लगइन इंस्टॉल कर सकते हैं, उदा। ActiveX? –
... और यह जानकर कि एक उपकरण "मोबाइल" बहुत कठिन है, क्योंकि जंगली में डिवाइस प्रजातियों की संख्या हाल ही में इतनी तेजी से बढ़ रही है। – Pointy