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