Хотя это не отвечает на мой первоначальный вопрос (я спросил о странице, отображаемой в Chrome), я просто хотел документировать, что Chromium (OSS за Chrome), похоже, имеет флаг, который контролирует, будет ли он поддерживать метаданные в viewport тег:
// Enables the use of the viewport meta tag, which allows
// pages to control aspects of their own layout. This also turns on touch-screen
// pinch gestures.
const char kEnableViewport[] = "enable-viewport";
(Soure: http://src.chromium.org/svn/trunk/src/content/public/common/content_switches.cc)
Так что, если упаковка игры в свой собственный экземпляр хрома вариант (в моем случае, вероятно), масштабирование может быть отключена с помощью окна просмотра мета-тег ,
Я уверен, что вы не можете отключить масштабирование в Chrome; лучший вопрос - почему вы хотели бы, хотя. –
Обычно для игры предполагается фиксированный уровень масштабирования для видового экрана, не так ли? У меня много слоев, которые составляют пользовательский интерфейс игры, такие как разные холсты, всплывающие окна, строки состояния и т. Д. Большинство из них не склеиваются хорошо, если пользователь масштабирует нас. игра также является одностраничным приложением, которое всегда полноэкранное. масштабирование малопригодно. –
Я также уверен, что вы не сможете помешать пользователю масштабироваться в настольном браузере. Если вам это действительно нужно, я думаю, что ваш лучший выбор может состоять в том, чтобы попытаться определить, пытается ли пользователь увеличить масштаб и сказать им, чтобы они исправили его до их продолжения. В этом вопросе есть некоторые сведения о попытке обнаружить масштаб. http://stackoverflow.com/questions/995914/catch-browsers-zoom-event-in-javascript – Dracs