На данный момент у меня есть собственный плагин ActiveX, который опускает обычную желтую полосу с кнопкой установки, если у пользователя ее нет.Когда они заканчивают установку, мне нужно, чтобы страница автоматически обновлялась.Есть ли способ обнаружить, что плагин был успешно установлен, который не постоянно опрашивает его присутствие?То есть, не делая этого:
function checkForPlugin() {
try {
control = new ActiveXObject('Object.One');
//refresh
} catch (e) {
setTimeout("checkForPlugin()" ,2000);
}
}
Это не кажется ужасно профессиональным, и мне любопытно, есть ли лучший подход, который я мог бы использовать.Если подумать об этом ... Я не совсем уверен, как бы я там освежился, у кого-нибудь тоже есть понимание этого?Спасибо.
Обновление - У меня это работает, используя вышеупомянутый метод, и даже решил проблему обновления.Я действительно не в восторге от этого как реализации, хотя.Просто кажется неправильным оставлять браузер, постоянно проводящий опрос в фоновом режиме, пока он не получит то, что хочет.Это не ужасно Я думаю, но хотелось бы, чтобы был более чистый подход.У кого-нибудь есть идеи?