如何禁用Android上的网页缩放/缩放?

我编写了一个小型Web应用程序来收集一些数据并将其存储在中央数据库中。 我四处走动,阅读价值观并将其输入Android智能手机上的网站。 这只适合我,因此这次没有适用的公共可用性问题。

现在我想添加一个按钮来增加一个读数,我需要能够多次按下该按钮。 但是,如果我执行得太快,浏览器会识别双标签并缩放/缩放到页面中。

我已经添加了一个视口标题,并且可以使用我在网络上find的每个值组合。 但页面仍然可扩展。 我怎么能阻止它?

这是一个失败的最小测试页面:

   Test page   body { font: 16pt sans-serif; }    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.   

添加initial-scale = 1,maximum-scale = 1和各种target-whateveritwas-dpi不会改变事物。 我重新启动了浏览器(Dolphin HD和股票浏览器)并清除了缓存。 我在Android 2.2上,手机是HTC Desire。

这是Android浏览器中的已知错误: http : //code.google.com/p/android/issues/detail?id = 11912

这适用于所有Android浏览器:

  

一个常见的错误是人们使用2个元视口标签,如下所示:

   

第二个元视口标记覆盖了某些浏览器中的第一个(例如 – 用于android的chrome)。 没有理由有两个元视口标记,因为第二个包含在第一个视图标记内。

有关详细信息,请参阅此答案

我尝试了所有这些但不适合我。 我发现这个真的很有效。

    

来自http://andidittrich.de/index.php/2012/02/disable-zoom-function-of-android-browser-force-native-resolution/

  

在大多数情况下,Meta Viewport标记确实可以解决问题。 但Android有一个奇怪的问题,即在方向更改时重置元标记,您可以再次缩放或缩放页面。

要在Android监视器orientaionchange中修复此问题,并在每个orientationchange事件上设置元视口标记。

这是与代码片段的链接http://moduscreate.com/orientation-change-zoom-scale-android-bug/

“user-scalable = no”从来没有对我有用,相反,我使用“user-scalable = 0”,这似乎是一种享受。

使用以下代码行:

检查应用程序三星Galaxy S它支持。 但是当我在Galaxy Ace中打开相同的链接时,关闭缩放不支持。

请检查您的应用程序一些其他手机和检查。 请通过以下链接获取您的想法:

http://garrows.com/?p=337

同时尝试所有这些(从这里提取):

   

然后告诉我们你的经历