Можно ли использовать ActiveX-компонент на вебформе мимо эксплорера?
По хорошему его надо вставить в OLE-контейнер. Delphi-евая форма и .net-ная(windows forms) форма умеют себя за него выдавать. В плюсах тоже можно, но будет очень много кода.
Это какое-то свойство формы?
По идее этот компонент должен быть доступен в Add Reference в разделе COM или что-то вроде
Мне, кстати, непонято, что мешает его подёргать из консоли IE DevTools.
Это какое-то свойство формы?Это - это что?
- это что?умение выдавать себя за контейнер
попытки дёрнуть его любой метод не из ие - E_UNEXPECTED
реверсю ща javascript, который его окружает.
там видимо нужно ему специальные параметры скормить для начала..
или как-то аккуратно в специальное окружение поместить.
он может иметь доступ к DOM?
Это какое-то свойство формы?Это набор поддерживаемых интерфейсов и фиксированная процедура инициализации.
У ActiveX-контрола после создания вызывается ряд методов, и ему передается набор интерфейсов контейнера, которые дальше контрол дергает для получения необходимых ему данных.
ну доступен, и что?то, что его можно в пару кликов добавить на форму, и посмотреть что будет.
имеет вид рабочего. продолжаю наблюдения
Оставить комментарий
yolki
и как это сделать?Задача: есть вебформа с китайским ActiveX-апплетом, код недоступен.
Оно подгружается и устанавливается на клиентскую машину.
Дальше javascript-ом дёргаются его методы.
Работает только в эксплорере.
Хочется автоматизировать некоторые действия и попробовать дёргать этот компонент программно.
У меня получается только создать объект.
при попытке дёрнуть любой его метод оно кидает эксепшн.
это пример на консольном виндовом джаваскрипте.
Возможно, я ещё не до конца логику разрулил и нужно сначала дёргать его очень специфично. Но такое впечатление, что ему не хватает какого-то эксплорерного окружения.
Пока что реверсю джаваскрипт, что вокруг него.
bodryachog, превед