iOSのブラウザで長押ししてプレビューされるときのユーザーエージェントはSafariとも異なる
#iOS #iOS_Firefox #Firefox
きかっけ
iOSのブラウザでURLを長押しすると以下のように昔まで3Dタッチでできていたウェブサイトのプレビュー的なものが開かれる。
以下はiOS版のFirefoxを使っている。この小窓のブラウザはFirefoxなのかそれともただのSafariなのか気になっていた。ブラウザによってトラッキングするサイトへアクセスしないようにしたりする。そういう各ブラウザの機能が有効になるのかセキュリティ/プライバシー的に知りたかった。今回はとりあえずユーザーエージェントがどうなっているのかを調べた。
https://gyazo.com/3a7ced566260b824f8c3971def4a439c
検証方法
以下を別々のターミナルで実行して検証用のサイトを立てた。
$ ngrok http 8000
$ nc -l 8000
(ちょっとプライベートなネットワークにアクセスできない問題あったのでしょうがなくngrok)
結果
以下はiOS Firefoxで長押しでプレビューされた検証用サイトに向かって投げられたユーザーエージェント。
code:UA
User-Agent: Mozilla/5.0 (iPad; CPU OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
以下はiOS Safariで検証用サイトを直接開いたときのユーザーエージェント。
code:UA
User-Agent: Mozilla/5.0 (iPad; CPU OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Mobile/15E148 Safari/604.1
以下はiOS Firefoxで検証用サイトを直接開いたときのユーザーエージェント。
code:UA
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/24.1 Safari/605.1.15
ここからわかったのは、長押しされて開くプレビューはiOS FirefoxでもiOS Safariでもないということ。IOS標準のWebViewとかなのだろうか。わかったら追記しそう。