• ベストアンサー

FLASHをプリントさせない方法

HTMLにSWFファイルを張り付けたのですが、右クリックするとプリントコマンドが出てしまいます。 なるべくプリントされたくないのでソースに、 <param name="menu" value="false"> <embed menu="false"・・・・・> したのですが、Dreamweaverのプレビュー画面では、プリントコマンド出なくなったのに、IE8で表示すると出てしまいます。 なぜでしょうか? ちなみにGoogle chromeでは出ませんでした。 Fire Foxでは出ました。

質問者が選んだベストアンサー

  • ベストアンサー
  • jein
  • ベストアンサー率49% (2799/5705)
回答No.1

IEは採用ブラウザの少ないobjectタグでコンテンツを 埋め込むことを推奨としていて、元々ブラウザシェアのライバル だったNetScape向けのタグであるembedタグを意図的に 排除しようとしていた向きもあり、embedタグに対しての対応が 特に最近のIEでは十分ではありません。 ですから、ブラウザ判定を行って処理を分岐させ、各ブラウザ用の 対策を行わないとそのままでどうにかすることは無理です。 いずれにしてもFlashコンテンツを絶対に印刷させないことは 無理なので、どこまでで妥協するかということになりますね。

thunder-sg
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。