ビューポートのスケールを実行時に設定したいのですが、モバイル ブラウザは設定後すぐに変更を適用する必要がありますか? これは私がしようとしているものです:
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");
}
しかし、うまくいかないようです。基本的に、押されたときにビューポートのスケールを 2 倍にするボタンが必要です。私は主にモバイルサファリをターゲットにしています。
ありがとう