javascript - 在运行时更改视口(viewport)比例?

标签 javascript html

我想在运行时设置视口(viewport)比例 - 移动浏览器是否应该在设置后立即应用更改?这就是我正在尝试的:

var scale = 2.0;
var viewport = document.getElementById("viewport"); 
if (viewport != null) {
    viewport.setAttribute("content", 
        "initial-scale=" + scale + ", " +
        "maximum-scale=" + scale + ", " +
        "minimum-scale=" + scale + ", " +
        "user-scalable=no");
}

但似乎不起作用。基本上我想要一个按钮,按下时可以将视口(viewport)比例加倍。我主要针对移动游猎。

谢谢

最佳答案

需要考虑的一些事情:

  • 视口(viewport)内容字符串应该以逗号分隔,而不是一系列语句。
  • minimum-scale 可能应该在那里,因为我相信 initial-scale 仅用于页面加载。

关于javascript - 在运行时更改视口(viewport)比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13674048/

相关文章:

javascript - web3 在广播交易时给出 "Error: Returned error: invalid sender"

javascript - 为什么我的图像只在 Debug模式下可见

javascript - 保存当前页面或在按钮或 href 标签上触发 ctrl+s 组合 chrome jquery javascript

javascript - 如何将 xml 节点从一个标签复制或附加到另一个标签

javascript - 使用传单从 url 加载兴趣点

javascript - 背景图片有问题?

javascript - 尝试使用 CSS 创建视频登陆页面

html - 为多个标签指定相同的 CSS 类

java - 使用 Java 在网页中的众多可能选项中选择一个

html - 在溢出元素中具有绝对位置的嵌套元素渗出并显示