2006年4月のパッチ以降、Internet ExplorerでFlashなどのアクティブコンテンツ上にマウスカーソルを持っていくと「このコントロールをアクティブ化して使用するにはクリックしてください」 と表示されます。
様々な解決方法がありますが、現在のところ最もスマートと思われる方法がありましたので紹介します。
cyanoというサイトの
「2006年4月のActiveXパッチがあたったIEでFlashなどを従来通り表示させるためのJavaScript(Flashのバージョン検出機能付き)」
で公開されていた、swfTagWriter.jsです。
Windows XPのIE6.0、IE7.0、Firefox2.0、Opera9.0、Mac OSX safari2.0などで動作検証しましたが、全く問題ありませんでした。
同様のことをするスクリプトにSWFObjectがあるとのことですが、SwfTagWriterは日本語で詳細な説明がされていますし、大きな違いがないのであれば、こちらのスクリプトを使用していきたいと思います。

コメントする