- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用两个不同的第三方程序(不同的公司),它们显然使用 Google Maps Javascript API。当他们加载 map 时,会显示世界地图,但会显示一条错误消息:“Der von Ihnen verwendete Browser wird von Google Maps Javascript API nicht unterstützt。Verwenden Sie einen anderen Browser”。 (翻译:Google Maps Javascript API 不支持您使用的浏览器。请使用其他浏览器)。我使用的是 Windows 7 和 Internet Explorer 11.0.48。 2017 年初,这些程序运行正常。我使用chrome提供的选项将默认浏览器更改为chrome,但仍然出现错误。用户端有解决方法吗?问候彼得
其中一个程序可从 http://www.codres.de/google-map-saver 下载(GMS.NET),另一个带有 CD ROM 上 Canmore GPS 的 GPS 记录器,日期为 2013 年。两者都显示相同的行为,GMS.NET 在单击“转到位置”按钮后,GPS 照片标记器在启动后立即显示。英文错误消息是“您使用的浏览器不受 Google Maps JavaScript API 支持。请考虑更改您的浏览器。了解更多,关闭”。当我单击“了解更多”时,我被告知 IE 11 是我当前的浏览器。当我单击电子邮件中的互联网链接时,使用的是 Google Chrome(作为默认浏览器)。在我看来,JavaScript API 无法将 Chrome 识别为默认浏览器。 IE11 未在兼容模式下运行。我正在使用的笔记本电脑运行 Windows 7 64 位。
我点击了 geocodezip 响应中的链接。此示例可以正确调用 Chrome(即使我将代码复制到 MS Word 中)。当我在 IE11 中打开链接时,它也能正常工作。是否可以在 Javascript API 中将 InternetExplorer 定义为默认浏览器?这可能是 geocodezip 样本和我的程序行为不同的原因。在这种情况下,必须修改程序。
最佳答案
自 2017 年底以来,似乎有许多程序显示此错误。这里的潜在问题似乎是它们都在使用依赖 IE 技术的嵌入式网络浏览器。此嵌入式网络浏览器需要向 Google Maps JS 库发送正确的 IE 版本信号。不幸的是,只有该软件的程序员才能做到这一点。将以下内容添加到页面的源代码通常会有所帮助:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
关于javascript - ... 不支持谷歌地图 Javascript API。使用其他浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47360438/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!