久々の強化

locationオブジェクトの強化

  • location.replace() ... URL取得
  • location.assign() ... URL取得
  • location.refresh() ... スタブ


HTMLElementオブジェクトの強化

  • getElementsByTagName() ... スタブ。とりあえず空のHTMLCollectionを返す。今までdocument.getElementsByTagName()しか実装してなかった(こっちもスタブ)


Flash解析機能を追加。
DoAction, DoInitAction, DefineButton, DefineButton2, ImportAssets, ImportAssets2タグに対応。
ActionGetUrlに対応。
スタックを実装していないため、ActionGetUrl2は未対応。
というかActionGetUrl2をサポートするためには、現在スタブになってるActiveScriptの大半のActionを実装しないければならない...というかそこまでいくとActiveScriptエミュレータになるか。


Flash解析機能を追加するためにZLIBを追加。本当は解凍ルーチンも自作したかったが、というか仕様拾ってきて自作はしたもののうまく解凍できてないので仕方なくオープンソース版を利用させてもらった。


css, swf が解析対象と判断されない場合がある問題を修正。