ActiveX

Что такое ActiveX?

ActiveX – это программная среда от Microsoft ( MSFT ), которая позволяет приложениям обмениваться функциональными возможностями и данными друг с другом через веб-браузеры, независимо от того, на каком языке программирования они написаны. Надстройки ActiveX позволяли ранним веб-браузерам встраивать мультимедийные файлы или доставлять обновления программного обеспечения для пользователей.

Microsoft представила ActiveX в 1996 году.1  Многие элементы управления ActiveX работают только в Windows и с продуктами Microsoft, такими как Internet Explorer, Word и Excel . JavaScript, другой кросс-языковой компилятор, и другие подобные платформы используются более широко, чем ActiveX.

Ключевые моменты

  • ActiveX – это платформа для разработки небольших программ или подключаемых модулей, которые расширяют функциональность веб-браузеров и продуктов Microsoft.
  • Microsoft предупреждает, что элементы управления ActiveX могут использоваться для слежки за вашим компьютером, повреждения данных или установки вредоносного программного обеспечения.2
  • Многие браузеры по умолчанию не поддерживают ActiveX.Edge, новый браузер Microsoft, не поддерживает элементы управления ActiveX.3

Понимание ActiveX

Элементы управления ActiveX представляют собой предварительно закодированное программное обеспечение, аналогичное надстройкам веб-браузера. Например, веб-страница, отображающая файл Flash, может потребовать от пользователя загрузки элемента управления Flash ActiveX, чтобы файл можно было воспроизводить непосредственно в браузере, не открывая новое приложение. Элементы управления ActiveX расширяют функциональные возможности браузера, позволяя ему выполнять задачи, которые в противном случае не могли бы выполняться изначально. Это особенно полезно для воспроизведения видео и другого мультимедийного контента, пропуская этап открытия отдельного медиаплеера.

ActiveX по-прежнему используется в Internet Explorer 11, но не поддерживается последним браузером Microsoft Edge.23  Браузеры, такие как Mozilla Firefox, Google Chrome, Apple Safari и Opera, используют другие типы подключаемых модулей браузера, такие как JavaScript или аналогичные кроссплатформенные языки.

ActiveX остается полезным для пользователей Microsoft и включен в Windows 10. Это связано с тем, что ActiveX по-прежнему позволяет автономному программному обеспечению получать обновления, взаимодействовать с программами и расширять функциональные возможности. Например, ActiveX позволяет пользователям создавать больше интерактивных документов в Word или создавать заполняемые формы в Excel.

ActiveX и компьютерная безопасность

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

Отчасти из-за широко распространенного злонамеренного использования элементов управления ActiveX многие браузеры либо отключают элементы управления ActiveX по умолчанию, либо не поддерживают их вообще.Например,пользователи Google Chrome должны включить ActiveX в настройках безопасности Chrome или загрузить расширение Chrome.4

Даже Microsoft, похоже, отказывается от ActiveX.Edge, его новый браузер, который заменяет Internet Explorer в операционных системах Windows, не поддерживает ActiveX.3