Я нашел простой способ с помощью jQuery!
Добавьте это к тегу <head>
:
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<script>if ($(window).width() < 600) { $('meta[name=viewport]').attr('content','initial-scale=0.54, maximum-scale=0.54, user-scalable=no'); }</script>
Тег <meta>
устанавливает масштаб по умолчанию и тег <script>
переписывает область просмотра, если ширина экрана устройства меньше 600 пикселей (я думаю, что все телефонные устройства имеют разрешение менее 600 пикселей).
Я не мог найти простое решение где-нибудь, поэтому я придумал это:)