0

Google の reCAPTCHA 2.0 を IE ユーザーに対して確実に機能させる方法を見つけるのに苦労しています。一部の IE ユーザーは、次のメッセージを受け取ります。

" reCAPTCHA チャレンジを取得するには、サポートされているブラウザにアップグレードしてください。 "

ここや他の場所の多くの投稿は、私が行った次のメタタグをページに追加するように言っています:

<meta http-equiv="X-UA-Compatible" content="IE=edge;" />

このタグを追加しても問題は解決せず、サイトのユーザーにブラウザの設定を変更するよう求めることはできません。

他にできることはありますか?

また、IE 11 で「オブジェクトはプロパティまたはメソッド 'addEventListener' をサポートしていません」というエラーが表示され、互換性ビューにも関連していると思われます。(jquery 2.1.4)

4

1 に答える 1

1

まず、セミコロンを削除してみましたか?

次に、引用したエラーは、ページを互換表示で表示していることを示しています。(これは、F12 ツールの [エミュレーション] タブを使用して確認できます。)

これをローカル Web ページまたはイントラネット サイト (ローカル ネットワークなど) に展開しますか? もしそうなら、ウェブのマーク(MotW) をページに追加してみましたか? これにより、IE はインターネット ゾーンでページを開くようになり、x-ua-compatibleヘッダーが優先されます。(既定では、IE は互換表示でイントラネット ページを開きます。)

イントラネット サイトであるか、Web サーバー ヘッダーにアクセスできる場合は、ページ内で指定する代わりに、ディレクティブを発行するようにサーバーを構成することもできます。x-ua-compatible

于 2017-03-13T22:48:09.377 に答える