2

我一直在使用一些相当普通的 JavaScript 代码将 KML 加载到 GE 插件中。它仍然可以在 Windows 7 FireFox 和 Chrome 中正常工作,直到我升级到 IE9 才能在 IE 中工作。现在,当我重新加载页面或加载另一个类似页面时,我收到消息:“Google 地球插件出现问题......”。

我已使用 IE F12 调试器工具尝试隔离问题。它总是在我执行 fetchKml 函数以加载 kmz 文件时发生。ge 插件在执行语句时总是崩溃:

windows.earth.TermsOfUseManager.prototype.db = function(){var = ...., c=agetTermOfUseX_(),

我有一个带有屏幕抓取和其他信息的 PDF 文件。

我相信IE9和最新的GE插件之间一定有互动。

存在此问题的页面的 URL 是: http ://reynsoft.com/Travel/Gallery/Baltic_2012/Day_2_At_Sea/Day_2_At_Sea.aspx

我希望有人可以提供帮助。

4

1 回答 1

0

显然,谷歌地球插件需要明确声明 IE9 兼容模式。

<meta http-equiv="X-UA-Compatible" content="IE=9" />

只需从 Google Earth 文档中获取Sample并添加此行<head>以查看行为差异(或者,按 F12 并强制IE9 标准模式)。

请注意,关闭 IE10 中的“增强保护模式”没有帮助。

于 2013-08-21T11:09:07.170 回答