Технология ActiveX

Эта статья больше не поддерживается, поэтому её содержание может устареть.

Технология ActiveX — средство, при помощи которой Internet Explorer (IE) использует другие приложения внутри себя. С помощью ActiveX IE загружает Windows Media Player, Flash, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы. Элементы управления ActiveX активизируются при щелчке по такому объекту на веб-странице, например, .WMV-файлу, чтобы загрузить его для отображения в окне браузера Internet Explorer.

  • Являясь продуктом Microsoft, ActiveX была специально спроектирована для работы с системами Windows. ActiveX не поддерживается другими операционными системами, такими как Mac или Linux.

Firefox и другие кроссплатформенные браузеры используют систему Программный интерфейс подключаемых модулей Netscape (Netscape Plugin Application Programming Interface, NPAPI)). NPAPI выполняет функции, подобные таковым из ActiveX.

Примечание: Firefox официально не поддерживает ActiveX.


Основы ActiveX

ActiveX была спроектирована, чтобы сделать более простым непрерывное воспроизведение мультимедиа через Internet Explorer. Когда вы выбираете мультимедиа на веб-странице, Internet Explorer загружает содержимое и вызывает соответствующие элементы управления ActiveX, согласно запросу веб-страницы, запускающие приложение для воспроизведения в браузере. Теоретически, весь этот процесс происходит без вашего участия или с небольшим вашим участием.

  • Поскольку эта система способна к автоматической загрузке новых управляющих элементов ActiveX без вашего участия, это использовалось шпионскими программами, вирусами и другим вредоносным программным обеспечением. Internet Explorer улучшил безопасность ActiveX множеством способов и многие из лазеек были закрыты в IE 7. Однако, загрузить и активизировать вредоносный элемент управления ActiveX на вашем компьютере всё ещё достаточно просто.

Управляющие элементы ActiveX — эквивалент подключаемых модулей NPAPI. Однако, ActiveX и технология подключаемых модулей имеют отличия. В то время как с помощью надстройки ActiveX можно нанести вред компьютеру, подключаемые модули по своему существу имеют лучшие функции безопасности. Они имеют меньше контроля над веб-страницей, в которую они внедрены, и не могут использоваться в приложениях, отличных от веб-браузера. ActiveX имеет более широкое применение для большего числа приложений.




Оригинальная версия этой статьи: ActiveX (mozillaZine KB)

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

Подробнее