鍍金池/ 問(wèn)答/HTML5  網(wǎng)絡(luò)營(yíng)銷  HTML/ html5(公眾號(hào)) 在微信瀏覽器強(qiáng)制豎屏,怎么解決

html5(公眾號(hào)) 在微信瀏覽器強(qiáng)制豎屏,怎么解決

現(xiàn)在在做一個(gè)公眾號(hào),因?yàn)橛袌D片,用戶很可能習(xí)慣就會(huì)去橫屏看,但是老大要求只能豎屏,我知道QQ和UC可以強(qiáng)制豎屏,但是微信瀏覽器怎么強(qiáng)制豎屏???或者誰(shuí)有比較好的規(guī)避方法?求解...

回答
編輯回答
若相惜

公眾號(hào)是公眾號(hào)的網(wǎng)頁(yè)么?那就是基于微信的網(wǎng)頁(yè)啊。

兩種思路:

  1. 不知道你見(jiàn)沒(méi)見(jiàn)過(guò)有種CSS寫(xiě)的橫屏提示,大概就是寫(xiě)個(gè)媒體適配,橫屏以后把一個(gè)最高級(jí)的疊層顯示出來(lái),然后放個(gè)提示用戶旋轉(zhuǎn)手機(jī)的小CSS動(dòng)畫(huà)。同樣的原理,你換成旋轉(zhuǎn)容器就是強(qiáng)制豎/橫屏。
  2. 以上方法的js實(shí)現(xiàn),監(jiān)聽(tīng)resize然后旋轉(zhuǎn)。
  3. Canvas游戲引擎。像egret,layabox都有適配選項(xiàng),可以實(shí)現(xiàn)強(qiáng)制橫/豎屏。
2018年2月17日 06:16