我使用的两个不同的第三方程序(不同的公司),显然使用谷歌地图Javascript API。当他们加载地图时,会显示世界地图,但会显示一条错误消息:"Der von Ihnen verwendete浏览器wird von Google Maps Javascript API nicht unterstützt. Verwenden Sie einen anderen浏览器“。(翻译: Google不支持您使用的浏览器。使用其他浏览器)。我正在使用Windows 7和11.0.48。2017年初,这些项目运行正常。我使用Chrome提供的选项将默认浏览器更改为chrome,但错误仍然出现。在用户端有解决办法吗?问候彼得
其中一个程序可从http://www.codres.de/google-map-saver (GMS.NET)下载,另一个程序带有Canmore光盘上的GPS记录器,可追溯到2013年。两者都表现出相同的行为,GMS.NET在点击“转到位置”按钮后,在启动后立即进行GPS照片标记。英文错误信息是“您使用的浏览器不受Google API的支持。请考虑更改您的浏览器。学习更多的,More”。当我点击“学习更多”,我被告知IE11是我的当前浏览器。当我点击电子邮件中的互联网链接时,使用谷歌Chrome (作为默认浏览器)。在我看来,JavaScript API似乎不承认Chrome是默认浏览器。IE11没有在兼容性模式下运行。我使用的笔记本运行Windows 7 64位。
我点击了geocodezip响应中的链接。此示例正确地调用Chrome (即使我将代码复制到MS中)。当我在IE11中打开链接时,它也能正常工作。是否可以在Javascript中将InternetExplorer定义为默认浏览器?这可能是geocodezip示例和my程序不同行为的原因。在这种情况下,必须对程序进行修改。
发布于 2018-05-18 17:24:28
自2017年末以来,似乎有许多程序显示了这一错误。这里的根本问题似乎是他们都在使用依赖IE技术的嵌入式all浏览器。这个嵌入式浏览器需要向Google库发送适当的IE版本信号。不幸的是,只有软件的程序员才能做到这一点。将以下内容添加到页面源通常会有所帮助:
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 发布于 2018-05-18 19:59:28
看这里,https://developers.google.com/maps/documentation/javascript/versions
<script async defer src="https://maps.googleapis.com/maps/api/js?v=3.31&key=YOUR_API_KEY&callback=initMap">参见v=3.31最新版本现在是3.32,如果没有指定,它将使用最新的
在这里,https://console.developers.google.com/apis/credentials/key/检查所有api限制

发布于 2018-07-05 16:29:47
我在Windows 7 IE上的用户也有同样的问题,而且没有安装Chrome浏览器。
增加了以下一行:
<meta http-equiv="X-UA-Compatible" content="IE=11" /> 似乎已经解决了。
https://stackoverflow.com/questions/47360438
复制相似问题