gpt4 book ai didi

javascript - IE11 中的 Google map 给出 "Unspecified error"

转载 作者:行者123 更新时间:2023-11-28 15:48:57 25 4
gpt4 key购买 nike

在我们的一个客户的网站上使用自定义 Google map 时,我遇到了一个非常奇怪的错误。 map 上有一些标记,当您打开标记时,您可以看到一个包含该位置地址的对话框。当我在 IE11 中关闭此对话框(显然是通过单击十字)时,我收到“未指定错误”。由于某种原因,该错误是从方法“getBoundingClientRect()”引发的。其他浏览器都没有这个问题(甚至 IE8 也没有)。

我使用的是 Google Maps API 版本 3.14。

有人知道这可能是什么吗?我不确定是否有必要放置任何代码,但如果这能让一切变得更加清晰,我愿意这样做。

最佳答案

您可以对 IE 使用此修复程序(将此代码放在顶部):

HTMLElement.prototype._getBoundingClientRect=HTMLElement.prototype.getBoundingClientRect; 
HTMLElement.prototype.getBoundingClientRect = function() {
try {
return this._getBoundingClientRect();
} catch(e) {
return { top : this.offsetTop, left : this.offsetLeft };
}
}

关于javascript - IE11 中的 Google map 给出 "Unspecified error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21261498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com