記事へのコメント20

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    yigarashi
    オーナー yigarashi やむを得ず、User Agent文字列を使って特定のブラウザ向けにJavaScriptの処理を分岐する必要が生まれてしまったので、調査・検討のログを記事にまとめました。もっと良い標準的な方法ができると良いですね。

    2022/06/27 リンク

    その他
    mollifier
    mollifier ブラウザ側のバグを回避するために特別対応するのって、かつてIE向けに専用の実装をして、そのせいでIEが古い仕様を切り捨てられなくなったのと同じことを引き起こすのよね。でも今を切り抜けたいという事情もわかる

    2022/06/28 リンク

    その他
    xlc
    xlc iPhone版のChromeはJSONのダウンロードができない(ブラウザに表示されてしまう)のでここだけは判定が必要そうなんだよな。機能の実装有無を調べる方法は提供して欲しいよね。/ iOS 15でできるようになってた……

    2022/06/28 リンク

    その他
    Kmusiclife
    Kmusiclife Sessionはどのように個別認識しているのか

    2022/06/28 リンク

    その他
    tkysktmt
    tkysktmt “やむを得ない場合の標準的な手法が整備されることを願うばかりです。”

    2022/06/28 リンク

    その他
    gwmp0000
    gwmp0000 素人には分からん バグはブラウザの問題で webサイト側は推奨されてる標準的方法でサイトを作ればいいのではないのか謎 vivaldiは普通に動くのに拒絶されるから UserAgentをchromeにしたとか 判定の必要性が分からん

    2022/06/28 リンク

    その他
    neet_modi_ki
    neet_modi_ki どのブラウザでも標準通り挙動してくれればそれでいいけど、そうなってないからこういう小細工が必要になるわけで。昔はIEだったが最近はSafariか。ブラウザの挙動に個性とかいらないから。

    2022/06/28 リンク

    その他
    zkangaroo
    zkangaroo こういうバッドノウハウは止めて。貴方がしていることは先人が必死で撲滅した事だよ。倒した鬼を蘇らせるのやめて。

    2022/06/27 リンク

    その他
    tattyu
    tattyu 何がなんでも判定しようとしてくるのマジでやめて欲しいわ。PC版のサイトでみたいのに一生見れないサイトマジで嫌い。

    2022/06/27 リンク

    その他
    chiba1008
    chiba1008 ガラケーの頃は全機種分のUAをデータベースに入れてHTML出し分けてたりしてたよ…

    2022/06/27 リンク

    その他
    hylom
    hylom やむを得ない事情が気になる、特定環境の特定ブラウザでのみ発生するバグ回避とかかな……(iOS Safariでは稀によくある)

    2022/06/27 リンク

    その他
    fai_fx
    fai_fx MobileSafari15.4系のバグは本当に致命的で、仕方なくUAで処理を分けた。バグの無いブラウザ開発が可能ならUA判定は不要だが、UAからバージョン検出できないようにした某ブラウザはこれを機にサポート対象外とすることに。

    2022/06/27 リンク

    その他
    osakana110
    osakana110 Mech.Mozilla/20.02 (Nintendo GameBoy; U) [ja]

    2022/06/27 リンク

    その他
    azzr
    azzr その「やむをえない事情」の中身を聞いてみたい。

    2022/06/27 リンク

    その他
    spark7
    spark7 「基本的にはバッドプラクティスである」まあそうよね。/ それはそれとして、正式名称をがっつり名乗る部分を設けて欲しいもんだ。

    2022/06/27 リンク

    その他
    lnimroder
    lnimroder UA文字列は廃止して、別のブラウザバージョン情報みたいなやつを定義する(しようとしてる?)んじゃなかったっけ → 追記 みつけた https://qiita.com/paddy-oti/items/fae9ecca9facc9797035

    2022/06/27 リンク

    その他
    suika3417
    suika3417 前にUser Agentが偽り出した歴史みたいな記事は面白かったな…この問題言われ始めたから結構たってるのにいまだにどうにもならんのか

    2022/06/27 リンク

    その他
    otoan52
    otoan52 最近はもうOSのバージョンが明示的に固定されてたりするし、この先も断続的に削減が続く見込みなので、そこまで読んで使わんとダメなのよね。/とりあえずUA-Client-hintsのlow entropyに準じる形まで減らされると思う

    2022/06/27 リンク

    その他
    knosa
    knosa iPhoneのSafariで「デスクトップ用Webサイトを表示」を使うとmacOSのSafariと全く同じ文字列になると言うのがあって、iPadOSはこれがデフォルトなので単純にUA文字列だけを解析しても判別できないと言う問題がある

    2022/06/27 リンク

    その他
    Windymelt
    Windymelt 現在進行形で苦労しています

    2022/06/27 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    User Agent文字列を使ったブラウザ判定の事例 2022年版 - yigarashiのブログ

    やむを得ず、User Agent文字列を使って特定のブラウザ向けにJavaScriptの処理を分岐する必要が生まれて...

    ブックマークしたユーザー

    • techtech05212023/08/14 techtech0521
    • mizdra2022/07/14 mizdra
    • sanko04082022/07/09 sanko0408
    • donotthinkfeel2022/07/03 donotthinkfeel
    • mauchi01062022/07/02 mauchi0106
    • mjtai2022/06/28 mjtai
    • mapk0y2022/06/28 mapk0y
    • holyshared2022/06/28 holyshared
    • mollifier2022/06/28 mollifier
    • wagonix2022/06/28 wagonix
    • xlc2022/06/28 xlc
    • d128922022/06/28 d12892
    • Akaza2022/06/28 Akaza
    • isgk2022/06/28 isgk
    • Hiro_Matsuno2022/06/28 Hiro_Matsuno
    • Kmusiclife2022/06/28 Kmusiclife
    • enuoo52022/06/28 enuoo5
    • igatea2022/06/28 igatea
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事