为什么GE插件(6.2.1.6014)在执行fetchKml时崩溃,但只在ie9中崩溃

时间:2012-04-10 21:38:51

标签: kml google-earth-plugin

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

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

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

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

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

有此问题的网页的网址是: http://reynsoft.com/Travel/Gallery/Baltic_2012/Day_2_At_Sea/Day_2_At_Sea.aspx

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

1 个答案:

答案 0 :(得分:0)

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

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

只需从Google地球文档中抓取Sample并在<head>中添加此行以查看行为差异(或者,点击F12并强制 IE9标准模式)

注意,关闭IE10中的“增强保护模式”无济于事。