我一直在使用一些相当简单的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
我希望有人可以提供帮助。
答案 0 :(得分:0)
显然,Google地球插件需要明确声明IE9兼容模式。
<meta http-equiv="X-UA-Compatible" content="IE=9" />
只需从Google地球文档中抓取Sample并在<head>
中添加此行以查看行为差异(或者,点击F12并强制 IE9标准模式)
注意,关闭IE10中的“增强保护模式”无济于事。