1
Google 어스 플러그인이 손상된 경우 자바 스크립트에서 감지 할 수있는 방법이 있으므로 사용자 작업없이 자동으로 페이지를 다시로드 할 수 있습니까? 감사합니다.Google 어스 플러그인 충돌이 발생할 때를 감지합니다.
Google 어스 플러그인이 손상된 경우 자바 스크립트에서 감지 할 수있는 방법이 있으므로 사용자 작업없이 자동으로 페이지를 다시로드 할 수 있습니까? 감사합니다.Google 어스 플러그인 충돌이 발생할 때를 감지합니다.
나는 플러그인이 충돌했는지 직접 판단 할 수 있다고 생각하지 않습니다. 그러나, 당신은 지속적으로 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를 보여 주지만 이것이 사용될 때 확실하지 않습니다. –