У нас есть динамические HTML-страницы, содержащие тег <OBJECT>
, который создает экземпляр элемента управления ActiveX. Затем пользователь может перейти на другую страницу, содержащую тег <OBJECT>
, который указывает на более новую версию элемента управления ActiveX.
IE загрузит и установит новый ActiveX на второй странице, для чего предназначена эта страница. Проблема в том, что, поскольку IE загрузил ActiveX на первой странице, он теперь заставит пользователя перезагрузиться, прежде чем он полностью установит загруженный ActiveX, поскольку он используется процессом (IE).
В обычном контейнере я просто выгрузил ActiveX перед тем, как попытаться выполнить обновление. Есть ли способ заставить IE сделать это? Прохождение страницы, которая не использует элемент управления, будет приемлемой, если это сделает трюк.
Edit:
Решения, требующие самого действия ActiveX, не будут работать просто потому, что проблема в том, что ActiveX все еще находится в памяти, когда IE начинает установку новой версии ActiveX. То, что я пытаюсь сделать, - НЕ иметь ActiveX в памяти, когда IE запускает этот процесс, поэтому, очевидно, я не могу полагаться на что-либо в самом элементе управления ActiveX.