1

「セキュリティを保護するために、エクスプローラーは、この Web ページでコンピューターにアクセスできるスクリプトまたは ActiveX コントロールの実行を制限しています。」

Flash ムービーまたは JavaScript コードを追加するたびに、このメッセージが表示されます。他の人にも表示されますが、どうすればこのメッセージを取り除くことができますか? これらの機能を含む他の Web サイトをロードまたはアクセスすると、このメッセージは表示されません。このエラーが表示されないようにするスクリプトの書き方を教えてください。

4

3 に答える 3

4

HTML ファイルを (Web サーバー経由ではなく) 直接ロードしている場合、このメッセージが頻繁に表示されます。その場合は、ローカル Web サーバー (Apache や IIS など) をセットアップし、その上で開発します。

すでに Web サーバーを使用している場合は、IE のセキュリティ設定が少しおかしくなっている可能性があります。[ツール] -> [インターネット オプション] -> [セキュリティ] に移動し、そこで設定を確認します。

于 2008-10-15T08:52:02.480 に答える
0

PC からそのページをロードするときにノイズ警告が表示されないようにする別のオプションは、次のようなコメントを書くことです。

<head>
<!-- saved from url=(0021)http://www.myurl.com/ -->
</head>

数字は URL の文字数です。

于 2008-11-11T08:24:11.920 に答える
0

この記事では、localfiles http://msdn.microsoft.com/en-us/library/ms537628(VS.85).aspxでこれをバイパスする 1 つの方法について説明します。

問題は、ローカルにロードされたファイルが、リモート Web サーバーからロードされたファイルにはないパーミッションで実行されることです。そのため、IE はそれらについて警告するように努力します。html ファイルにマーカーを配置して、代わりに Web アクセス許可を使用するように IE に指示することで、警告が消えます (通常は不要なアクセス許可も削除されます)。

于 2008-10-16T10:42:23.083 に答える