2010
9/3

IEでブラウザの「戻る」ボタンでページに戻ってきた際に、stageWidthとstageHeightの値が取得できない

ああ・・・。IEよ、またお前なのね。コトのきっかけになったのはクライアントからの

swfを埋め込んだhtmlページについて、サーバにアップしてIEでアクセスする分には問題ないが、ローカル環境でIEで開くとオブジェクトの位置が大幅にずれる。

・・・というご指摘。調べてみると確かにそうなっていることを確認。さらに調べてみると、サーバにアップしたものについても

  1. IEでswfの埋めこんであるhtmlページ(A)を表示。
  2. そのまま別のURLに遷移。
  3. ブラウザの「戻る」ボタンで(A)に戻る。
  4. するとswf内のオブジェクトの位置が大幅にずれる。

・・・という現象を発見(汗)。「ななな、なんじゃこりゃあああああ!」と思ってさらにさらに調べてみると、下記の記事を発見。

・・・みなさん、苦労されてきたんですね。とりあえず、上記のみなさんの記事と今回の実際のファイルから、自分なりに発生条件や不具合の内容から解決方法までまとめてみました。

(続きを読む…)


Filed under: ActionScript3,SWFObject,Troublesコメントは受け付けていません。— tonpoo @ 7:35 PM