質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iPad

iPadは、Appleがデザインしたタブレット型コンピュータです。iPadアプリケーションは通常Xcode IDEのObjective-Cで書かれますが、iPadアプリケーションを組むためのほかのツールを使うことも可能です。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

1回答

1465閲覧

JavaScriptでiPadのブラウザの縮小設定を50%にしたい。

tmp-user

総合スコア44

iPad

iPadは、Appleがデザインしたタブレット型コンピュータです。iPadアプリケーションは通常Xcode IDEのObjective-Cで書かれますが、iPadアプリケーションを組むためのほかのツールを使うことも可能です。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2021/12/23 04:44

iPadでページを開いた際に、Safariの縮小設定を50%に書き換える
もしくはそれに付随するような縮小設定をしたいです。

下記のコードでiPadかどうかの判定まではできたのですが、
表示設定の変更方法がわかりませんでした。

できれば端末の縮小設定を触らずに、
50%相当の表示にしたいです。

JavaScript

1 /* デバイス */ 2 const ua = navigator.userAgent; 3 // iPadであるかの確認 4 const iosFlg = ua.indexOf("iPad") > 0; 5 6 if (iosFlg) { 7 // ここでiPad版Safariの縮小を50%に変えたい 8 // もしくはHTMLの要素を縮小して上記と同様の表示にしたい。 9 }

なにか情報をお持ちの方が居られましたら
ご助言おねがいいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

一応、CSS で以下のような設定をすると縮小表示されるようです。

css

1html { 2 transform-origin: top left; 3 transform: scale(0.5); 4}

■ 実行例(Chrome DevTools での適用例)
イメージ説明

■ JavaScript による変更例

JavaScript

1let elm = document.getElementsByTagName("html")[0]; 2elm.style.transformOrigin = "top left"; 3elm.style.transform = "scale(0.5)";

<参考>
■ CSSによるブラウザ表示の拡大とJavaScriptによる拡大率の取得 / JavaScript
https://ameblo.jp/personwritep/entry-12576056093.html

投稿2021/12/24 14:36

編集2021/12/24 14:38
cx20

総合スコア4633

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問