2013-06-18 54 views
0

所以这里是我的问题,我有一个IOS/Android Phonegap/JQuery的移动应用程序,只启用某些页面的缩放。到目前为止在android上很好,当我重置视口设置的缩放级别可以回到1.0,但在IOS时,我导航到另一个页面的规模保持不变...Phonegap IOS - 页面刷新恢复缩放

任何关于如何我可以重置在IOS上以编程方式缩放水平?

我的继承人视口切换器:

var $viewport  = $('meta[name="viewport"]'), 
default_viewport = $viewport.attr('content'); 

    $(document).delegate('#map', 'pageshow', function() { 

      debug("ViewportChange"); 

      $viewport.attr('content', 'width=device-width,initial-scale=1,minimum-scale=0.1,maximum-scale=5.0'); 

     }).delegate('#map', 'pagehide', function() { 

      debug("ViewportBack"); 
      $viewport.attr('content', "width=device-width, initial-scale=1.0, minimum-scale=1.0,maximum-scale=1.0"); 

     }); 

提前感谢!

回答

0

那么,我找不到一个解决方案,只使用JavaScript和常见的视口接口,使事情工作,所以我写了一个phonegap插件。

猜你不能没有一些本地脱身......

我上传的插件,我github上,随意使用和提问https://github.com/rtoselli/ZoomReset/