get_browser()
コードでランダムなテストをいくつか実行したところ、 Opera が Google Chrome として読み取られることにショックを受けました。
数か月前、get_browser() を実行すると、5 つのブラウザー (chrome、ie、ff、opera、safari) すべてで正しい結果が得られました。
今日、Opera は Google Chrome で同じ値を表示しました。最初に get_browser() が問題だと思ったので、代替手段を取得しようとしました。get_browser のように機能するこのjavascript の代替を見ましたが、 Opera を Google Chrome として検出しました。
これについて簡単に検索したところ、デスクトップ ブラウザに Chromium を使用している Opera の記事が見つかりました。
それが、私のコードが Opera と Google Chrome に同じ値を与えている理由ですか?
ユーザーエクスペリエンスを向上させるためにユーザー情報を保存していますが、ユーザーに間違った情報が伝えられると見栄えが悪くなります。
Google Chrome と Opera の間で個性を維持する方法について何かアイデアはありますか?
私が考えることができるのは、ユーザーエージェントを使用することだけですが、偽造することができます.