1

Google Earth プラグインがクラッシュした場合に JavaScript から検出する方法があるため、ユーザーの操作なしでページを自動的にリロードできますか? ありがとう

4

1 に答える 1

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()そうでない場合は、 from - おそらくgetWindow()またはgetGlobe()options以外のオプションを試してください

于 2012-10-02T21:31:43.617 に答える