2017-02-20 29 views
0

我試過所有的方法來禁用放大(在觸摸屏上),同時讓Chrome瀏覽器作爲信息亭。桌面Google Chrome瀏覽器禁用放大?

<meta content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no,target-densitydpi=device-dpi' name='viewport' /> 

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 


<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 

<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' /> 
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 

以上都不起作用。有沒有一種方法可以禁用這個壞男孩的?

+1

您是否試過了'? – Shaggy

回答

1

不幸的是,無法以聲明方式禁用捏放大 - 桌面瀏覽器忽略視口<meta>標記。

如果你控制頁面內容,你可以使用touch-action或者監聽觸摸事件,並在兩個手指關閉時調用preventDefault()。

如果您不控制內容但控制了信息亭設置,則可以使用--disable-pinch命令行標誌啓動Chrome。

+0

我控制亭(我是上帝)。最新的谷歌瀏覽器是否支持'--disable-pinch',這會很棒,或者它只支持低於版本50的版本? – YumYumYum

+0

它應該在當前版本上得到支持,難道讓它無法正常工作? –