CodeSOD: Plugin-Akrobatik Notiz

CodeSOD: Plugin-Akrobatik

In der Vergangenheit waren Webbrowser auf Inhalts-Plugins angewiesen, um verschiedene Medientypen wie Videos und PDFs anzuzeigen. Webentwickler mussten Code schreiben, um nach diesen Plugins zu suchen und Installationslinks bereitzustellen, wenn sie fehlten. Ido's Einreichung ist ein Codeabschnitt, der darauf ausgelegt ist, die Version des Acrobat Reader-Plugins zu finden. Der Code überprüft das navigator.plugins-Array, das jetzt veraltet ist, und durchläuft es mithilfe einer for-Schleife, die aus unbekannten Gründen auf 15 begrenzt ist. Er überprüft jeden Eintrag, um sicherzustellen, dass er nicht -1 ist, dann ruft er die Versionseigenschaft ab und verwendet parseFloat darauf, wobei er ignoriert, dass Versionsnummern keine tatsächlichen Zahlen sind. Der Code setzt auch isAcrobatInstalled auf true, ohne zu überprüfen, ob das Plugin tatsächlich ein Acrobat-Plugin ist. Die Schleife ist unnötig und der Code ist veraltet.