पर वास्तविक व्यूपोर्ट चौड़ाई और ऊंचाई निर्धारित करने के लिए कैसे करें I पृष्ठ पर ज़ूम किए जाने पर आईओएस पर पेज चौड़ाई और ऊंचाई निर्धारित करने के रूप में मैं इस तरह के आसान कार्य पर अटक गया हूं।आईओएस
समस्या यह है कि कुछ वेब साइटों अजीब लेआउट है और इस तरह दिखता है:
यह एक नहीं बढ़ाया पेज है और यह 1164x1811 पिक्सल के संकल्प है और जो सही है। मुझे ये मान window.innerWidth
और window.innerHeight
से प्राप्त हुए हैं। हाइलाइट किया गया क्षेत्र एक बॉडी एलिमेंट है और इसमें 1024x1594 पिक्सेल का संकल्प है, जो मायने रखता है।
अगला मैं पिंच-टू-जूम का उपयोग में पेज ज़ूम करने के लिए और इस कि यह कैसा दिखता है:
अब, जब मैं पृष्ठ आकार पाने के लिए मैं क्रमशः window.innerWidth
और window.innerHeight
से 1024x1594 पिक्सल मिला कोशिश कर । ये मान शरीर के आकार के समान सटीक हैं।
तो सवाल यह है कि ज़ूम के साथ सही पेज आकार कैसे प्राप्त करें।
मैंने क्रोम में इस विशेष मामले का परीक्षण किया है और सही परिणाम प्राप्त किया है: ज़ूम करने के बावजूद यह हमेशा 1164x1811 पिक्सेल है।
क्या आप ब्राउज़र में पहले अपना यूआरएल जांच लेंगे। इसे सही तरीके से काम करने के लिए उत्तरदायी यूआरएल का प्रयोग करें। – Rex
@rex बात यह है कि मुझे पृष्ठ के मोबाइल/डेस्कटॉप प्रतिनिधित्व के बावजूद व्यूपोर्ट आकार निर्धारित करने में सक्षम होना चाहिए, इसलिए उत्तरदायी पर स्विच करना –