使用 javascript 更改初始比例

Em *_*Sta 1 html javascript css

我用phonegap做了一个应用程序。我不想使用媒体查询,因为我不得不更改不同视口大小的所有参数。我的想法是我只用 javascript 更改 html 文档的初始比例。我知道我可以使用如下所示的函数更改初始比例:

 if (document.documentElement.clientWidth < 480) {
        document
            .querySelector("meta[name=viewport]")
            .setAttribute('content', 'initial-scale=0.4', 'maximum-scale=0.4', 'width=768');
    };
Run Code Online (Sandbox Code Playgroud)

但我希望初始比例为视口 0 的 320 像素宽度,即 100%。在视口宽度为 720 (Galaxy S3) 时为 110%,即初始比例为 0.1。对于位于 javascript 之间的所有视口大小,应计算比例。我不知道如何实现这一目标!我对每一个帮助都感到非常高兴!希望你理解我,我来自德国!

Tam*_*n C 5

尝试这个:

 if (document.documentElement.clientWidth < 480) { 
    document.querySelector("meta[name=viewport]").setAttribute(
          'content', 
          'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');
 }
Run Code Online (Sandbox Code Playgroud)

参考:我可以在移动 safari 中动态更改视口元标记吗?