ウェブページの向きを強制することはできませんが、ポータルモードでコンテンツを提案またはブロックすることはできます。
私はその後litleを追加し、すべてのページに
#block_land{position:absolute; top:0; left:0; text-align:center; background:white; width:100%; height:100%; display:none;}
をカバーするために、あなたのCSSを適応させるdiv要素
<div id="block_land">Turn your device in landscape mode.</div>
を追加するには、HTMLファイルにexisting script
のadaptationを作りました方向を検出するためのjavacript
function testOrientation() {
document.getElementById('block_land').style.display = (screen.width>screen.height) ? 'none' : 'block';
}
このソリューションは、あなたのために働くなら、私に教えてください
<body onorientationchange="testOrientation();" onload="testOrientation();">
多分あなたのbodyタグに、onloadイベントとonorientationchange向きをテストすることを忘れないでください。
私は似たような解決策を試しました。私が遭遇した問題は、いくつかの人が向きを固定していたことです。だから、彼らはロックを解除する必要が本当に迷惑だった。理想的には、ページは横に表示されます(多くのゲームアプリのように)。それを解決するためにCSSの回転を使用して調べるつもりです。 – gman