イナヅマTVログ

Flash Player 10, SWFUploadが使えない

| 0件のコメント

WordPress, 現在バージョン(2.6.2)のメディアアップローダ FlashアプローダにはSWFUpload(2.0)が使われている。
Flash Player 10でセキュリティポリシーが変更になったためにFlash Player 10にアップグレードするとFlashアプローダが使えなくなる。

セキュリティポリシー変更詳細はakihiro kamijo氏のブログ Flash Player 10 におけるセキュリティ変更 3. ファイルアップロード/ダウンロードの呼び出し制限で確認できる。

Flash Player 10でのファイルアップロードはFlashのボタンに直接指示を出さなくてはならず、外部から(JavaScript経由)ではセキュリティポリシーに違反し動作しない。
「アップロード」ボタンはFlashファイルで作らなくてはいけない、に変更されている(多分)。

SWFUploadコミュニティでも議論され対応アルファ版がSVN(r777)でつい先日リリースされている。
r777版のSWFUploadだとFlash Player 10に対応できている、な様子。
Flash Player 10 – Continued
SWFUpload at Google Code
SVNのパス表記が間違っている、正しくは下記。
http://swfupload.googlecode.com/svn/swfupload/trunk/swfupload-read-only

WordPressのFlashアップローダをFlash Player 10でも使えるようにするにはSWFUploadのアップグレードとボタン(現在はinput type=”button”)表示ファイルのアップデートが必要になる。

SWFUpload Flash Player 10対応版がアルファ版な現状を考えると、WordPressコミュニティでのアップグレード対応を待つのが吉ではないかと思う。
ブラウザアップローダは使えることだし。

個別プロジェクトでのSWFUpload アルファ版アップグレードは検討する価値があるのではないかと考えます。

Flash Player 10でのセキュリティポリシー変更はセキュリティー側から考えると当然の変更だと思うけど、Flash Player 9は現状のまま?なのは整合性に欠ける対応にも思える。
Flash Player 9に対する対応をちゃんとしないとAdobeとFlash Playerはセキュリティに対する対応が甘い、と言われてしまう恐れがあるのでは、と思う。

ガンバレAdobe!

update
SWFUpload v2.2.0 Beta 1 Released
Flash Player 10対応ベータ版がリリースされてました。

update 2008-10-29
WordPress Flashアップローダの非公式なパッチが出ました。
Flash Player 10, SWFUpload Flashアップローダー WordPress用パッチ

update
Adobe デベロッパーセンター、既存コンテンツを含め「最新のUIA要件を満たしていることを確認する」ことを求める記事。
Flash Player 10のUIA(ユーザ主導型アクション)要件におけるユーザ操作の義務化について

update 2008-12-12
WordPress 2.7でFlash Player 10でのFlashアップローダの問題はFixされた。

コメントを残す

必須欄は * がついています


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください