@ गोलमाल ने वाकई इसका जवाब दिया, मैं अभी थोड़ा और क्रियाशील हूं।
<style type="text/css">
#warning-message { display: none; }
@media only screen and (orientation:portrait){
#wrapper { display:none; }
#warning-message { display:block; }
}
@media only screen and (orientation:landscape){
#warning-message { display:none; }
}
</style>
....
<div id="wrapper">
<!-- your html for your website -->
</div>
<div id="warning-message">
this website is only viewable in landscape mode
</div>
अभिविन्यास को ले जाने वाले उपयोगकर्ता पर आपका कोई नियंत्रण नहीं है लेकिन आप उन्हें कम से कम संदेश दे सकते हैं। यह उदाहरण रैपर को पोर्ट्रेट मोड में छिपा देगा और चेतावनी संदेश दिखाएगा और फिर चेतावनी संदेश को लैंडस्केप मोड में छिपा देगा और पोर्ट्रेट दिखाएगा।
मुझे नहीं लगता कि यह उत्तर @ गोलमाल से बेहतर है, केवल इसकी तारीफ करना। यदि आपको यह उत्तर पसंद है, तो @ गोलमाल को क्रेडिट देना सुनिश्चित करें।
अपडेट करें
मैं हाल ही में कॉर्डोवा के साथ काम कर रहा हूं और यह पता चला है कि जब आप मूल सुविधाओं तक पहुंच बना लेंगे तो आप इसे नियंत्रित कर सकते हैं।
एक और अपडेट
इसलिए कोर्डोवा को छोड़ने के बाद यह वास्तव में अंत में भयानक है। यदि आप जावास्क्रिप्ट चाहते हैं तो रिएक्ट मूल जैसे कुछ का उपयोग करना बेहतर है। यह वास्तव में आश्चर्यजनक है और मुझे पता है कि यह शुद्ध वेब नहीं है, लेकिन मोबाइल के शुद्ध वेब अनुभव में विफल रहा है।