The Daily WTF 日本語
フォロー
コードSOD:プラグインアクロバティック
過去には、WebブラウザはビデオやPDFなどの異なるメディアタイプを表示するためにコンテンツプラグインに依存していました。Web開発者は、これらのプラグインをチェックするコードを書き、インストールリンクを提供する必要がありました。Idoの提出物は、Acrobat Readerプラグインのバージョンを見つけることを目的としたコードです。このコードは、現在は古いnavigator.plugins配列をチェックし、理由は不明ですが15で境界が設定されたforループを使用してそれをループします。各エントリを-1以外であることを確認し、バージョンプロパティを取得し、parseFloatを使用しますが、バージョン番号は実際には数値ではないという事実を無視しています。また、プラグインが実際にAcrobatプラグインであるかどうかを確認せずに、isAcrobatInstalledをtrueに設定します。ループは不要であり、コードは非推奨です。