PDA

Просмотр полной версии : ActiveX и с чем его едят?



Kirill
26.03.2005, 21:50
Собственно сабж. Чем опасен? Почему его рекомендуют отключать и почему его поддерживает только IE? Что это вообще такое и для чего используют? Может кто знающий просветит чайника? ???

SDA
26.03.2005, 22:12
Microsoft Internet Explorer - многоплатформенный универсальный клиент Internet, поддерживающий технологию ActiveX. ActiveX, в свою очередь, является стандартом, позволяющим программным компонентам взаимодействовать друг с другом по сети независимо от языка программирования, на котором они были написаны. С помощью ActiveX можно "оживить" страницы Web, используя эффекты мультимедиа, интерактивные объекты или сложные приложения, взаимодействующие с пользователем. ActiveX играет роль некоего скрепляющего раствора, с помощью которого отдельные программные компоненты на разных компьютерах склеиваются в единую распределенную систему.

Большинство пользователей Web будут иметь дело с программными компонентами, активными документами и макроязыками на основе ActiveX, но вообще ActiveX более многогранна, она включает в себя клиентскую, серверную части и библиотеки для разработчика, а именно:

* Программные компоненты ActiveX - компоненты, работающие на компьютере-клиенте, но загружаемые в первый раз с сервера Web. С их помощью можно показывать разнородную информацию, включающую звук и видео без запуска дополнительных программ. Более того, эти программные компоненты могут использоваться в приложениях, написанных на любых популярных языках программирования, включая Java, Visual Basic, Visual C++.
* Active Scripting поддерживает любой популярный макроязык, включая Visual Basic(r) Script и JScript. Макроязыки могут использоваться для объединения на одной странице нескольких программных элементов ActiveX или Java, обеспечивая их взаимодействие между собой.
* Документы ActiveX позволяют открыть документ любого формата в окне Microsoft Internet Explorer и способны поддерживать полноценную работу с ним. Можно, например, открыть файл Microsoft Excel или Word с помощью проводника Internet. Наследует давно знакомую концепцию активных документов OLE (OLE Active Documents).
* Виртуальная машина Java(tm) позволяет любому проводнику Internet, поддерживающему технологию ActiveX (например, Internet Explorer) выполнять программные компоненты Java и обеспечивать их взаимодействие с программными компонентами ActiveX.
* ActiveX Server Framework обеспечивает серверные функции , сюда входят поддержка безопасных соединений, доступ к базам данных и другие.
* Средства разработки позволят использовать знакомые средства разработки Microsoft или третьих фирм при создании программных компонент на Web-сервере. Эти средства включают в себя Visual Basic, Visual C++, Macromedia Shockwave, Adobe Photoshop, Borland Delphi, средства программирования Sybase и Borland, другие средства, способные создавать программные компоненты Java и т. д.

Я думаю, что ты понимаешь ActiveX можно использовать не только во благо, чем пользуются хакеры. Поэтому его рекомендуют отключать или пользоваться альтернативными браузерами не поддерживающими ActiveX

Kirill
27.03.2005, 00:21
Мда-а-а... Опасная вещь. Спасибо за развёрнутый ответ!

drongo
27.03.2005, 22:26
Оказываеться , можно вернуть браузеру Firefox способность понимать Active-x ;)

Я книжку скачал на английском , Firefox Hacks
By Nigel McFarlane . Там всё описано . Не пробовал на себе .