近日公開された Microsoft Windows XP Service Pack 2 (SP2) アップデートに含まれている Internet Explorer ブラウザのアップデートにより、ローカルマシン上の Macromedia Shockwave Player コンテンツを実行しようとすると、以下のようなメッセージが表示される場合があります。

Internet Explorer は、コンテンツがいずれかのドメインと関連付けられていない限り、ローカル環境で再生されるアクティブコンテンツをブロックします。これは、コンテンツの再生にあたり、web 上からよりも、ローカル上からのものの方に、より厳しいアクセス制限をかけているからです。
ブラウザの情報バーのオプションでは、ブラウザで現状実行しようとしているアクティブ コンテンツを有効として許可することができます。上図のセキュリティ警告ダイアログボックスが表示されたら、[はい] をクリックして、アクセスしようとしているコンテンツを実行させてください。
上図のセキュリティ警告ダイアログボックスを表示させずに Shockwave Player コンテンツを再生させるには、HTML に Shockwave Player コンテンツを埋め込み (embed)、HTML コードで「Web コメントのマーク」を追加し、とあるドメインのものであるという証明をする必要があります。以下のコードは web のマークの例です。
<!-- saved from url=(0022)http://www.yoururl.com
-->
ご自分のプロジェクト内に適応する際には、URL は自分のドメインに変更し、番号 (0022) も変更する必要があります。この番号は、ドメイン名の文字数 (http の h から始まり、ドメインの最後の文字、例でいえば、com の m までです) を表しています。
このテクニカルノートは、米国 Macromedia, Inc. の Shockwave files prompt a message when played back locally (TechNote 19499) をもとに作成されました。
| 最終更新日: | 2004年9月8日 |
|---|---|
| 作成日: | 2004年9月8日 |
| ID: | pl0151 |
|---|---|
| Product: | Shockwave Player |
| Versions: | all |
| OS: | Windows XP SP2 |
| Browser: | Internet Explorer |
| Server: | N/A |
| Database: | N/A |
| Former ID: | N/A |