質問: サイトの Flash バージョン "x" の要件が、新しいバージョンの Adobe Flash Player バージョン "10" (または "1y") の存在を適切に検出することを確認する最善の方法は何ですか?
ここに謎があります。Flash Player バージョン 8 および 9 以降を必要とする多くのサイトが、Flash Player バージョン 10 を検出できないのはなぜですか?
そして、これが私の投稿「 WTF: The Adobe Flash Version 1x Crisis 」のテクニカラーのスクリーン キャプチャであるジューシーな背景です。
更新 2:私が見ている問題は、同じバージョンまたはより新しいバージョンの不適切な比較に関するものではないことを確認しました。一部のクライアント側の検出では、Flash Player がインストールされているかどうか、ましてやそのバージョンを判別できないようです。また、管理者として実行している場合、問題がないことも発見しました。Flash 10 の検出は問題なく動作します。そのため、これは私が最初に思ったよりも大きなヘビの缶になります. 私はまだこの質問のタイトルを変更する準備ができていません.クライアント側のコードを分析し続けて、どのような素晴らしいロジックが展開されるかを確認しています. これらの最新の啓示の詳細については、私のブログをご覧ください。
更新:検索を行いましたが、関連する質問「 Flash 10 にアップグレードした後、なぜ flash ビデオが再生されないのですか? 」を見逃していました。そこにある憶測は興味深いものですが、その真相には達していません。また、リーバイスの問題がどのように解決されたのかは明らかではありません。興味深い...ここで物事の根底に到達できるかもしれません。
いくつかの背景
新しい Adobe Flash Player バージョン 10.0.12.36 をクリーン インストールとしてインストールすることができました (Adobe が提供するアンインストーラーを使用して以前のバージョンを削除しました)。
最初の失望は、CBS Television のサイトから最新の NCIS 番組を再生できなかったときに気づきました。HD でも、昔ながらの標準でもありませんでした。しかし、Hulu でお気に入りの番組のビデオを再生することはできました。鼻を鳴らすほど、Flash を持っていない、Flash の新しいバージョンが必要、Flash のバージョンが古いという不快なメッセージを何度も見つけました。ダウンロード用のボタン。
ダウンロード/更新ボタンをクリックし、Adobe サイトにインストールを指示するたびに (管理者として実行していないため、試行すると失敗するはずです)、既にバージョン 10.0.12.36 を持っていることが即座に確認され、更新は試行されませんでした。 .
興味がありますか?
チャレンジ
私は、人々が使用している Flash 検出スクリプトに最も可能性の高いバグが何であるかを正確に知っていると思います。バグではないほどジューシーです。
バージョン 10 を検出できないすべてのサイトが同じバグに悩まされているわけではありません。私が念頭に置いているものは本当に可能性が高いと思います。どこかの封筒に私の理論を封印するべきでしょう。それまでの間、StackOverflow コミュニティが提供するものと、レッスンの結論を見てみましょう。
バグは本当に単純でとても面白いと私は言います。あなたは何を言っていますか?