LoginSignup
5
4

More than 3 years have passed since last update.

Windowsユーザーでもsafariのデバッグがしたい、iPadで。

Last updated at Posted at 2019-07-02

iPhoneやiPad、macのsafariで崩れるから直してほしいと言われます

おそらくsafari側の問題なんだと思います。でもこっちにはWindows機しかないです。
手元にかろうじてあるのは古いiPad。
iPadでお手軽にデバッグできないものかと試行錯誤して、やっとデバッグの道のりが見えたのでメモ。

用意するもの

  • iPad (proなどでかい、早いほうがいい、iPhoneでも可)

どうしてもappleのデバイスは必要です。
Mac本体を買うよりは、イオシスとか中古屋で安いiPad買ったほうが早いです。
後述のアプリをインストールするだけで使えるので。
iPad Air以降じゃないと速度的に辛いと思います。

iOS単体でのデバッグを可能としてくれるアプリ

Inspect Browser
https://apps.apple.com/app/apple-store/id1203594958

  • メリット
    • basic認証かかってるサイトもOK
    • 更新も最近まで動いてる(2019/6確認)
    • iPhoneシミュ可
  • デメリット
    • 有料アプリ
    • 実機インスペクターのみ、リモートデバッグはできない?

iOS単体じゃないけどリモートデバッグを可能としてくれるアプリ

MIHTool Basic - Web Debugger
https://apps.apple.com/us/app/mihtool/id584739126?ls=1

  • メリット
    • chromeでのリモートデバッグ可能
    • 無料アプリ(広告なし、Pro版は寄付目的のみ?)
    • iPhoneシミュ可
  • デメリット
    • basic認証かかってるサイトはNG、無反応になる
    • 更新が2018年で止まってる
    • 実機インスペクターが死んでる模様、リモートデバッグのみ? httpsサイトがダメなのかもしれない

使い方

詳しく書いても導入動画にはかなわないので、ざっくりと。

Inspect Browserの流れ

  1. アプリでテスト対象サイトのURLを打ち込む
  2. テストしたいデバイスを選んで画面サイズを変更する
  3. 「タップして要素選択」的なボタンを押したあとサイトの要素をタップしてcssなどのデバッグをする。

MIHTool Basicの流れ

  1. アプリでテスト対象サイトのURLを打ち込む
  2. iPhone表示をテストしたければ「emulate iPhone」的なボタンで画面サイズを変更する。
  3. メニューの上の方にある、「サーバーを立てる」的なところに表示されているURLをWindowsのChromeで開く
  4. ChromeとMIHtoolの両方を一応リロードして、Chrome側の画面の「Targets」に表示される文字列をクリックして緑色?に光らせる
  5. 実機MIHtoolの表示を見ながら、Chromneの「elements」タブの要素をマウスオーバーしていくと、MIHTool側の表示が現在Chromeで選択している要素を光らせて教えてくれる
  6. 要領を掴んだら、Chrome側の開発者ツールでインスペクトしてCSSを修正する

更新予定

いま時間ないのであとでSSとか付けるかも

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4