- ベストアンサー
セキュリティ保護の警告が出ないようにするには
ローカルで動作させるページを作っているのですが、 JavaScriptを使用したところ、 「セキュリティ保護のため、このコンピュータにアクセスする可能性のあるスクリプトや ActiveX コントロールを実行しないよう、Internet Explorer で制限されています。オプションを表示するには、ここをクリックしてください...」 というメッセージ(情報バー)が表示され、 「ブロックされているコンテンツを許可」を押しても押しても延々と出続けます。 原因は、obejctタグを使ってiframeのように別なページを表示させていることにあります。 その「別なページ」にもJavaScriptを使っているため、 上記の許可ボタンを押しても画面がリロードされ、別なページのJavaScriptを実行する前に警告が出てしまう…という訳です。 ソース(概略)は以下の通りです。 [index.html] <head> <script type="text/javascript" src="./script.js"></script> </head> <body> <object data="./contents.html"></object> </body> [contents.html] <head> <script type="text/javascript" src="./script.js"></script> </head> <body> <p>text</p> </body> セキュリティレベルを甘くせずに、 またobjectをiframeで代用せずに、 この警告を出さないようにすることは可能なのでしょうか? ご回答よろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (4)
- arenani_sorenani
- ベストアンサー率73% (58/79)
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
- leap_day
- ベストアンサー率60% (338/561)
- Rin-z
- ベストアンサー率32% (41/126)
補足
ご回答ありがとうございます。 質問に欠陥がありました。 「セキュリティ保護の警告を全く出さないように」ではなく、 「一回警告が出たあと、許可ボタンを押したら消えるように」という趣旨でした。 お詫び申し上げます。 もちろん固執せずにiframeで代用すればいい話なのですが、 一応ご意見をお聞かせ願いたいと思っております。