Android の UserAgent を集めた情報を元に、Chrome や Safari の擬装用 UserAgent リストを生成する。
- Safari (Mac) 開発メニュー
- User-agent switcher for Chrome
次のファイルに UserAgent を追加することで開発メニューから選択できるユーザーエージェントの種類を増やせる
/Applications/Safari.app/Contents/Resources/UserAgents.plist
Windows は手元に無いので未検証。
-
https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg
settings -> import settings
取り込み用の XML ファイルを作成し、インポートする。
bundler を使って関連 gem をインストール
bundle install
Chrome
ruby generate-chrome-user-agent-switcher-xml.rb > user-agents.xml
Safari
ruby generate-safari-user-agent-resource.rb > UserAgents.plist
sudo cp /Applications/Safari.app/Contents/Resources/UserAgents.plist /Applications/Safari.app/Contents/Resources/UserAgents.plist.back
cp UserAgents.plist /Applications/Safari.app/Contents/Resources/UserAgents.plist