1
如果谷歌地球插件崩潰,有一種方法可以檢測到javascript,所以我可以自動刷新頁面而無需用戶操作? 謝謝檢測谷歌地球插件崩潰時
如果谷歌地球插件崩潰,有一種方法可以檢測到javascript,所以我可以自動刷新頁面而無需用戶操作? 謝謝檢測谷歌地球插件崩潰時
我不認爲你可以直接評估插件是否已經崩潰。但是,您可以設置無限計時器,是不斷檢查類似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()
選項
看看插件特定的類:https://developers.google.com/earth/documentation/reference/但我無法找到任何東西有用。 'google.earth'顯示ErrorCode,但不確定何時使用。 –