6

अफसोस की बात है कि मैंने इस generic question पर पर्याप्त समाधान नहीं किया है।IE 8 में पृष्ठ ज़ूम स्तर का पता कैसे लगाएं?

The most upvoted & accepted answer शामिल नहीं है आईई 8.0.7601.17514 (नवीनतम) पर मेरे लिए काम करने लगते हैं। Another answer काम करने के करीब आया - लेकिन यह हमेशा मेरे लिए 20% तक बंद रहता है, शायद इसलिए कि मेरे पास विंडोज़ में बड़े फोंट परिभाषित हैं। मुझे कल्पना है कि मैं जावास्क्रिप्ट में इसका पता नहीं लगा सकता, इसलिए यह एक ठोस जवाब भी नहीं है (भले ही यह वास्तव में आईई उपयोगकर्ताओं के 95% के लिए काम कर सकता है ... मैं इसे एक वर्कअराउंड के रूप में उपयोग कर सकता हूं)।

वहाँ एक बेहतर, ठोस पता लगाने के लिए क्या वर्तमान पृष्ठ ज़ूम आईई 8 में है रास्ता नहीं है?

+0

आप स्क्रीन के बीच अनुपात की जाँच करने की कोशिश कर सकते .width, और window.innerWidth, लेकिन यह केवल तभी काम करता है जब विंडो अधिकतम हो। एफएक्स (मैक) में काम नहीं करता है क्योंकि यह ज़ूम इन होने पर स्क्रीन को कम करता है। इसलिए मुझे यकीन नहीं है कि यह आईई – Gerben

उत्तर

4

मेरा मानना ​​है कि आप स्क्रीन वस्तु द्वारा ही पहुंच सकते हैं:

screen.deviceXDPI/screen.logicalXDPI 

और डिफ़ॉल्ट के सापेक्ष ज़ूम:

screen.systemXDPI/screen.logicalXDPI 

अपरीक्षित :)

+0

में काम करता है तो ये गुण IE के लिए अनन्य प्रतीत होते हैं :( –

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