/ / स्क्रीन चौड़ाई के बजाय ब्राउज़र चौड़ाई का उपयोग करके मोबाइल पर रीडायरेक्ट करें - जावास्क्रिप्ट, मोबाइल

स्क्रीन चौड़ाई के बजाय ब्राउज़र चौड़ाई का उपयोग कर मोबाइल पर रीडायरेक्ट करें - जावास्क्रिप्ट, मोबाइल

Im ब्राउज़र की चौड़ाई का विरोध करते हुए मोबाइल साइट को मेरी साइट पर पुनर्निर्देशित करना चाहता है screen.width, क्या यह संभव है? यहाँ कोड मैं बदलना चाहता हूँ ...

<script type="text/javascript">


<!--
if (screen.width <= 767) {
window.location = "http://m.mysite.com";
}
//-->
</script>

screen.width के रूप में एक विश्वसनीय प्रतिक्रिया दे नहीं लगता हैसंकल्प मोबाइलों पर इतना अधिक है (मुझे लगता है कि यह मुद्दा है)। इसलिए जब मैं यह आंकड़ा अधिक सेट करता हूं तो यह इपेड्स या छोटे डेस्कटॉप ब्राउज़रों पर मोबाइल साइट लोड करना शुरू कर देता है।

आईडी के बजाय उपयोगकर्ता एजेंट मार्ग से नीचे नहीं जाना चाहिए क्योंकि मैं हर बार हर साइट की जांच करना चाहता हूं क्योंकि एक नया हैंडसेट जारी किया जाता है।

धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

मैं इस समस्या से बहुत परिचित नहीं हूँ, लेकिनआपकी मदद करने के लिए, मैं थोड़ा इधर-उधर हो गया, मुझे कुछ लेख मिले जो आपके काम आ सकते हैं, उनमें PHP, जावास्क्रिप्ट और कुछ प्रलेखन शामिल हैं कि कैसे और क्यों।

शायद आप इसे उपयोगी पाएंगे।

1:

http://twoninewebdesign.com/2012/01/Admin/mobile-device-redirect-for-your-website/

2:

http://mobithinking.com/guide-device-detection

3:

http://www.webhostinghub.com/support/website/how-to/mobile-redirect

Sincerly, हरमन ब्रिंकमैन।


जवाब के लिए 0 № 2

मैंने उपयोगकर्ता एजेंट, स्क्रीन की चौड़ाई और खिड़की की चौड़ाई के संयोजन के लिए जाने का फैसला किया। इसे यथासंभव सटीक बनाना चाहिए।

मैंने यहाँ से PHP कोड का उपयोग किया है ... http://detectmobilebrowsers.com/ और मेरी जावास्क्रिप्ट को थोड़ा संपादित किया ।।

<script type="text/javascript">

windowWidth = window.innerWidth;
<!--

if (screen.width <= 767 || windowWidth <= 767) {
window.location = "http://m.mysite.com";
}
//-->
</script>
<?php //CODE FROM LINK ABOVE ?>