ブラウザの判別に使える変数にEdgeが加わっていたのに気づいていなかったのでメモとして。
WordPressのグローバル変数一覧
当ページ見るぐらいなら上記リンクから該当ページを見ることをお勧めします。
今回の件がまさに該当しますが、日本語ページにはない変数が英語ページにあるため参照する場合はまず英語ページを見る方がよいです($is_nginxなど)。
検出したブラウザーを表す真偽値
- $is_iphone (boolean) – iPhone Safari
- $is_chrome (boolean) – Google Chrome
- $is_safari (boolean) – Safari
- $is_NS4 (boolean) – Netscape 4
- $is_opera (boolean) – Opera
- $is_macIE (boolean) – Mac Internet Explorer
- $is_winIE (boolean) – Windows Internet Explorer
- $is_gecko (boolean) – FireFox
- $is_lynx (boolean)
- $is_IE (boolean) – Internet Explorer
- $is_edge (boolean) Microsoft Edge
上記は前項の英語版ページからの引用になりますが、各ブラウザのバージョンまではおそらく判別ができません(できたらごめんなさい)。
結び
なぜ今更これを書いているかと言うと、$is_edgeが追加されていたからです。
8人がこの記事を評価
役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。
連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。