Я написал небольшое веб-приложение для сбора данных и их хранения в центральной базе данных. Я хожу, читаю значения и ввожу их на веб-сайт на своем Android-смартфоне. Это только для меня, так что на этот раз никаких проблем с юзабилити не существует.
Теперь я хочу добавить кнопку для увеличения показания на единицу, и мне нужно иметь возможность нажимать эту кнопку несколько раз. Но если я делаю это слишком быстро, браузер распознает двойную вкладку и масштабирует/увеличивает страницу.
Я уже добавил заголовок области просмотра и поиграл со всеми комбинациями значений, которые смог найти в Интернете. Но страница остается масштабируемой. Как я могу остановить это?
Вот минимальная тестовая страница, которая у меня не работает:
<!doctype html>
<html>
<head>
<title>Test page</title>
<meta name="viewport" content="width=device-width, user-scalable=no" />
<style type="text/css">
body
{
font: 16pt sans-serif;
}
</style>
</head>
<body>
This is a test page. It should not be scalable by the user at all. Not with the two-pinger pinch gesture and even less with a double-tap on the text.
</body>
</html>
Добавление начального-масштаба=1, максимального-масштаба=1 и всех видов целевого-что бы-то ни было-dpi ничего не меняет. Я перезапустил браузер (Dolphin HD и стандартный браузер) и уже очистил кеш. У меня Android 2.2, телефон HTC Desire.