Flash Player。
昨年12月の Flash Player のアップデートの際、
もろに影響が出て、部だかの忘年会の日にバタバタしてましたがー。
4月のアップデートもなんとなく嫌な感じなので
ちょっとログを吐いてみたりしたメモ。
ってーか、デベロッパー向けに、そのFlash Playerそのものを
ダウンロードさせてくれりゃーいいのに…と思うのは私だけなのかな?
・policyfiles.txt と flashlog.txt を吐かせる方法
Adobeのページにも書いてあるけど、ごちゃごちゃしてたので、まとめ。
Windows XP をユーザー名「anigon」で使ってる場合
- Flash Player 9.0.115.0 をIE用でインストール
※flashlog.txt を吐かせるにはデバッグバージョンが必要 - C:\Documents and Settings\anigon\mm.cfg ファイルを作成
- mm.cfg には以下の内容を保存
PolicyFileLog=1
PolicyFileLogAppend=1
ErrorReportingEnable=1
TraceOutputFileEnable=1
- IEで Flash使ったページを開いて操作してみる
- C:\Documents and Settings\anigon\Application Data\Macromedia\Flash Player\Logs\ の中に policyfiles.txt と flashlog.txt が出来てるはず
で、結果。
・policyfiles.txt
OK : ルートレベルの SWF を読み込みました : http://www.test.com/aaa.swf
警告 : ドメイン hoge.test.com にはメタポリシーが指定されていません。デフォルトのメタポリシー 'all' を適用しますが、この設定は推奨されていません。この問題の解決方法については、http://www.adobe.com/go/strict_policy_files_jp を参照してください。
OK : ポリシーファイルを受け取りました : http://hoge.test.com/crossdomain.xml
OK : http://hoge.test.com/hoge?20080322 のリソースに対する、http://www.test.com/aaa.swf の要求者からの要求は、http://hoge.test.com/crossdomain.xml のポリシーファイルにより許可されています。
あらら、チェックしたかったコンテンツとは関係ない物が、
メタポリシーに、ひっかかったようです(^^;
・flashlog.txt
警告 : 'xx' にはプロパティ 'xxx' がありません
警告 : xxxxx は関数ではありません
警告 : 宣言されていない変数を参照しています 'xxxxxx'
…(略)
警告 : 警告制限 100 に達しました
うー、警告は100個までしか吐いてくれないようです。。。
でも、出てきた100個の警告内容は
今回のアップデートでは影響なさそうな気配?
まだよく調べないとわかんないけど…orz