2017-02-20 15 views
0

Я пробовал все методы там, чтобы отключить масштабирование (на сенсорном экране), а Google Chrome - как киоск.Google Chrome 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

К сожалению, нет возможности отключить щепотку зума декларативно - настольные браузеры игнорируют тег viewport <meta>.

Если вы контролируете содержимое страницы, вы можете использовать touch-action или прослушать события касания и вызвать preventDefault(), когда два пальца опущены.

Если вы не контролируете контент, но можете управлять настройкой киоска, вы можете запустить Chrome с помощью флага командной строки --disable-pinch.

+0

Я контролирую киоск (я - Бог). Поддерживает ли последняя хромированная поддержка Google «-disable-pinch», что было бы здорово или поддерживалось ли она меньше, чем версия 50? – YumYumYum

+0

Он должен поддерживаться в текущей версии, есть ли у вас проблемы с его работой? –