有一种方法可以从javascript检测谷歌地球插件是否崩溃,所以我可以自动重新加载页面而无需用户操作? 感谢
答案 0 :(得分:1)
我认为您无法直接评估插件是否已崩溃。但是,您可以设置一个无休止的计时器,不断检查getView()
function hasCrashed() {
try {
var view = ge.getView();
if (view) {
// plugin good
} else {
// plugin not good
}
} catch (e) {
// plugin not good
}
// a timer that checks every second
setTimeout('hasCrashed()', 1000);
}
我没有测试过,但它应该有效。如果没有,请尝试getView()
之外的其他选项 - 可能是getWindow()
或getGlobe()
选项