Phonegap IOS - 恢复页面刷新时的缩放

时间:2013-06-18 18:18:32

标签: android ios jquery-mobile cordova

所以这是我的问题,我有一个IOS / Android Phonegap / Jquery移动应用程序,只能在某些页面上进行缩放。到目前为止在Android上非常好,当我重置视口设置时,缩放级别会回到1.0,但在IOS导航到另一个页面时,缩放比例保持不变...

有关如何在IOS上以编程方式重置zoomlevel的任何建议?

继承我的视口切换器:

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");

        });

提前致谢!

1 个答案:

答案 0 :(得分:0)

好吧,我找不到只使用javascript和常用视口接口的解决方案,因此我写了一个phonegap插件。

猜猜如果没有一些原住民你就无法逃脱......

我将插件上传到我的github,随意使用并提出问题https://github.com/rtoselli/ZoomReset/