02 2015
我曾經(jīng)也想禁止用戶旋轉(zhuǎn)設(shè)備,也想實現(xiàn)像某些客戶端那樣,只能在肖像模式或景觀模式下才能正常運行。但現(xiàn)在我可以很負(fù)責(zé)任的告訴你:別想了!在移動版的webkit中做不到。
至少Apple webapp API已經(jīng)說到了:我們?yōu)榱俗層脩粼趕afari中正常的瀏覽網(wǎng)頁,我們必須保證用戶的設(shè)備處于任何一個方位時,safari都能夠正常的顯示網(wǎng)頁內(nèi)容(也就是自適應(yīng)),所以我們禁止開發(fā)者阻止瀏覽器的orientationchange事件,看來蘋果公司的出發(fā)點是正確的,蘋果確實不是一般的蘋果。
iOS已經(jīng)禁止開發(fā)者阻止orientationchange事件,那Android呢?對不起,我沒有找到任何資料說Android禁止開發(fā)者阻止瀏覽器orientationchange事件,但是在Android平臺,確實也是阻止不了的。