7

本質的に、構築中のサイトに jQuery 機能を実装したいのですが、Internet Explorer ユーザーが [ブロックされたコンテンツを許可する] をクリックする必要はありません。この機能は、Safari、Chrome、および Firefox で正常に動作します。ユーザーに Active X の警告を表示するのは IE だけです。

次の jQuery サイクル プラグインを使用しています: http://malsup.com/jquery/cycle/

ユーザーがサイトを使用するときに Active X メッセージをクリックしなければならないという事実を受け入れなければならないのではないかと考えましたが、Zendesk (www.zendesk.com) は同じ実装を使用しており、そのサイトではプロンプトが表示されません。警告とともに。

私が間違っていることについてのアイデアをいただければ幸いです。

4

4 に答える 4

14

おそらく、ページをローカルで実行しているためです。IE は、ローカル ページで JavaScript を実行することを好みません。ウェブサイトとして(ローカルホストであっても)それを取得したら、もう文句を言うべきではありません。

于 2010-02-17T18:03:02.773 に答える
4

ローカル/ファイルから実行しているためですか?リモートサーバーで試してください。問題は解決しませんか? ローカルで削除するには、「ウェブのマーク」を追加してみてください

于 2010-02-17T18:01:47.997 に答える
1

ライブサーバーでこの問題が発生しました。答えを求めて Web を検索し、ローカル サーバーでテストしている、または MOTW を適用する必要があるためであるという情報を見つけ続けました。いいえ。それを取り除くには、jquery スクリプト自体に適用する必要があるバグ修正があることがわかりました。

http://dev.jquery.com/changeset/6268

私のために働いた。また、スクリプトが縮小版でないことを確認してください。

于 2010-05-25T01:01:56.193 に答える
0

IE の一部の効果は、ActiveX プラグイン (フェードなど) を介して実装されます。常に ActiveX について警告するようにブラウザを設定している場合、これらのメッセージを止めることはできません。ただし、信頼済みサイト リストなど、これらの警告が表示されない設定もあります。

于 2010-02-17T18:02:24.880 に答える