在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 如何用js恢復(fù)手機瀏覽器頁面到初始的縮放比例?

如何用js恢復(fù)手機瀏覽器頁面到初始的縮放比例?

有一個手機上瀏覽的網(wǎng)頁,我通過手勢把頁面放大了(沒有寫相關(guān)的手勢控制代碼,是手機瀏覽器自帶的手勢縮放功能),經(jīng)過測試發(fā)現(xiàn)它實際是改變了瀏覽器的window.innerWidth/window.innerHeight這兩個屬性的數(shù)值,而window.outerWith/window.outerHeight都沒有變化。那么問題來了,有沒有方法 用js 把瀏覽器恢復(fù)到初始比例呢?
我已經(jīng)嘗試過下面的方法,都不行:
1.直接修改window.innerWidth/window.innerHeight這一對值,沒有任何變化
2.window.resizeTo():只有部分手機瀏覽器支持,而且縮放后瀏覽器自帶的手勢控制縮放功能失效了;
3.css3的transform:scale():這個好像只能操作頁面Dom元素,最多只能對body進行縮放,貌似瀏覽器并沒有縮放,而且這樣縮放后發(fā)現(xiàn)window.innerWidth/window.innerHeight這兩個值沒有任何變化;
4.js動態(tài)改變viewport的值,還是沒反應(yīng)。。。
被這個問題困擾好久了,有沒有大神給我指點一下?

回答
編輯回答
久不遇

viewport user-scalable=no 可以禁用手勢縮放。js控制不知道

2017年8月10日 01:12