我正在尝试使用 HTML 5 技术来创建在桌面上的 Chrome 浏览器中运行的应用程序。我的挑战之一是似乎没有办法做相当于:
<meta name="viewport" content="width=device-height, user-scalable=no, maximum-scale=1, minimum-scale=1" />
在桌面上。我发现了一个针对铬的问题,但它似乎被忽略了。
要了解这个问题,请在 Chrome 中访问 maps.google.com 或在 Mac 上访问 Safari,然后做一个捏缩放手势。浏览器并没有像用户期望的那样放大地图,而是造成了巨大的无法使用的混乱。
鉴于谷歌地图和 Chrome 是由同一家公司开发的,这感觉像是一个相当绝望的事业。但这似乎是整个“Web 应用程序”概念中的一个非常根本的缺陷。如果浏览器甚至不允许您控制一些基本的东西,比如让您的虚拟视口与您的窗口大小相同,那么创建原生体验是不可能的。
我错过了什么吗?