由于IE兼容性问题,无法可靠地使用Google reCAPTCHA 2.0和jquery 2.1.4
我正在努力寻找一种方法,让谷歌的reCAPTCHA 2.0能够可靠地为IE用户工作。一些IE用户收到了这样的信息: “请升级到受支持的浏览器以获得reCAPTCHA挑战。” 这里和其他地方的许多帖子都说要在页面中添加以下meta标记,我已经这样做了:由于IE兼容性问题,无法可靠地使用Google reCAPTCHA 2.0和jquery 2.1.4,jquery,internet-explorer-11,recaptcha,ie-compatibility-mode,Jquery,Internet Explorer 11,Recaptcha,Ie Compatibility Mode,我正在努力寻找一种方法,让谷歌的reCAPTCHA 2.0能够可靠地为IE用户工作。一些IE用户收到了这样的信息: “请升级到受支持的浏览器以获得reCAPTCHA挑战。” 这里和其他地方的许多帖子都说要在页面中添加以下meta标记,我已经这样做了: <meta http-equiv="X-UA-Compatible" content="IE=edge;" /> 添加此标记并不能解决问题,要求网站用户尝试更改其浏览器设置不是一个选项 还有什么我能做的吗 我还在IE 11中遇到“
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
添加此标记并不能解决问题,要求网站用户尝试更改其浏览器设置不是一个选项
还有什么我能做的吗
我还在IE 11中遇到“对象不支持属性或方法'addEventListener'”错误,我怀疑这也与兼容性视图有关。(jquery 2.1.4)首先,您试过了吗
其次,您引用的错误表明您正在兼容性视图中查看页面。(您可以使用F12工具的“仿真”选项卡进行检查。)
您是否将其部署到本地网页或Intranet站点(例如您的本地网络)?如果是,您是否尝试过在页面中添加(MotW)?这告诉IE在Internet区域中打开页面,这反过来应该允许x-ua-compatible
标题优先。(默认情况下,IE在中打开内部网页面。)
如果是intranet站点或您有权访问web服务器标题,您还可以发出
x-ua-compatible
指令,而不是在页面内指定。yes-尝试使用/不使用分号。是的,问题是它正在运行兼容模式,我试图强迫IE不要这样做。这是用于内部和外部。我会调查莫特。服务器发出的“x-ua-compatible”指令是设置的标头还是特定于IIS服务器的某些内容?我运行的是linux/apache。分号不是官方语法,所以绝对不要使用它。此外,网页中的标题也有一些漂亮的(请看下表);确保你在关注这些。就服务器发布的版本而言,它是一个。要验证网页的区域,请右键单击网页上的空白区域,然后从快捷菜单中选择“属性”。