2012-10-02 23 views
1

如果谷歌地球插件崩潰,有一種方法可以檢測到javascript,所以我可以自動刷新頁面而無需用戶操作? 謝謝檢測谷歌地球插件崩潰時

+0

看看插件特定的類:https://developers.google.com/earth/documentation/reference/但我無法找到任何東西有用。 'google.earth'顯示ErrorCode,但不確定何時使用。 –

回答

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()選項