我正在努力寻找一种方法来获得Google的Recaptcha 2.0,以可靠地为IE用户使用。一些IE用户正在收到消息:
" 请升级到受支持的浏览器以获得recaptcha挑战。"
在此处和其他地方说的许多帖子将以下元标记添加到页面上,我已经完成了:
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
添加此标签没有解决问题,并要求网站的用户尝试更改其浏览器设置。
还有我可以做的其他事情吗?
我还会得到" 对象不支持属性或方法'addeventListener'" IE 11中的错误",我怀疑它也与兼容性视图有关。(jQuery 2.1.4)
首先,您是否尝试过删除半颜色?
第二,您引用的错误表明您在兼容性视图中查看页面。(您可以使用F12工具的"仿真"选项卡进行检查。)
您是否将其部署到本地网页或Intranet网站(例如您的本地网络)?如果是这样,您是否尝试在页面上添加Web(MOTW)的标记?这告诉IE在Internet区域打开页面,这反过来允许x-ua-compatible
标头优先。(默认情况下,IE在兼容性视图中打开Intranet页面。)
如果它是Intranet网站或您可以访问Web服务器标头,则还可以配置服务器以发行x-ua-compatible
指令,而不是在页面中指定。