システム的にviewportを固定で指定できないことがある。かもしれない。 そんな時は動的にmetaの値を変更することで対応できる。 <script> var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, width=device-width, user-scalable=0'); document.getElementsByTagName('head')[0].appendChild(meta); </script> これで、動的にmetaタグを追加しているので、 どこでも追加、変更可能。