0

GoogleのreCAPTCHA 2.0をIEユーザー向けに確実に動作させる方法を見つけるのには苦労しています。一部のIEユーザーがメッセージを取得している:IEの互換性の問題により、Google reCAPTCHA 2.0とjquery 2.1.4を確実に使用することができません

reCAPTCHAのチャレンジを取得するためにサポートされているブラウザにアップグレードしてください。」ここで、他の場所

多くの記事がページに次のメタタグを追加すると言う、これは私が行っている:

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

ていなかった問題を修正このタグを追加して試してみて、自分のブラウザの設定を変更するには、サイトのユーザーに尋ねることはオプションではありません。

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

また、「オブジェクトがプロパティまたはメソッドをサポートしていません」というエラーメッセージが表示される可能性があります.AdobeEventListener '」のエラーはIE 11でも発生しています。 (jquery 2.1.4)

答えて

1

まずはremoving the semi-colonを試してみましたか?

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

これをローカルWebページまたはイントラネットサイト(ローカルネットワークなど)に導入していますか?もしそうなら、Mark of the Web(MotW)をページに追加しようとしましたか?これはIEにインターネットゾーンのページを開くように指示し、x-ua-compatibleヘッダーが優先されるべきです。 (デフォルトでは、IEがCompatibility viewにイントラネットページを開きます。)

を、それはイントラネットサイトであるか、Webサーバのヘッダーへのアクセスを持っている場合は、configure the server代わりに、ページ内の指定のx-ua-compatible指令を発行することができます。

+0

はい - セミコロン付き/なし。はい、問題は、それが互換モードを実行していると私はそれを行うにはIEを強制しようとしています。これは、内部的にも外部的にも使用されます。私はMotWを調べます。サーバーが発行した 'x-ua-compatible'ディレクティブは、設定されているヘッダーか、IISサーバー固有のものですか?私はlinux/apacheを実行しています。 – Drew

+0

セミコロンは公式な構文ではありませんので、間違いなく除外してください。また、いくつかのかなりの[特定のルール](https://msdn.microsoft.com/en-us/library/jj676915(v = vs.85).aspx#setmode)ウェブページ。それに従っていることを確認してください。サーバー発行版では、[提供するヘッダー](https://msdn.microsoft.com/en-us/cc817573.aspx)です。 Webページのゾーンを確認するには、ページ上の空白部分を右クリックし、ショートカットメニューから[プロパティ]を選択します。 –

関連する問題