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