【Flash/ActionScript】navigateToURL()メソッドでJavaScriptを実行すると、history.back()を設定したボタンが効かなくなる件

最近関わっている仕事で、JavaScriptによるhistory.back()によるバックボタンが効かなくなる現象に遭遇しました。調べてみると、Flashファイル内のActionScriptでnaigateToURLメソッドもしくはgetURLメソッド経由でJavaScriptを実行している場合に起こることが分かりました。なお、この現象は、FirefoxやSafariでは発生せず、IE(6,7,8)でのみ発生します。

テストページを下記に準備しました。
http://shimax.cocolog-nifty.com/flash_history/history_start.html

です。

また、Adobe社にバグ報告しました。もし、上記現象をご確認いただけた方で、関心のある方は、このAdobe社のページでvote(投票)をお願いします。

▼現状での推論
Flash Player(ActiveX版)のバグなのか、それとも、IEのバグなのかははっきりしません。

ただ、私は関連性があると考えているのですが、
●[#FP-240] URL Hash added window title in IE - Adobe Bug System
https://bugs.adobe.com/jira/browse/FP-240

で報告されている「URLのお尻に『#』(ハッシュ)があると(#sample)、IEではFlashにフォーカスを与えた瞬間にページタイトルが#sampleになってしまう」問題※と同様に、IEのバグでもFlashのバグでも何でもいいから、とにかく直してほしい、というのが開発者の願いだと思います。

(1/3) 次»

2009/07/05



コメント(0)|コメントを書く

カテゴリー一覧
最近のコメント
プロフィール

新着記事をメールで通知
このブログを友達に教える

待受・4コマ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | ニュース | 掲示板



画面TOP↑


powered by cocolog