Как включить ActiveX в Chrome?

Я читал, что ранние сборки поддерживаемого Chrome ActiveX, но позже были ограничены некоторыми типами MIME (для поддержки, например, для Windows Media Player). Затем я прочитал, что Google собирается включить ActiveX исключительно для корейского рынка. Как включить (включить) это в Chrome?

Наш веб-продукт использует элементы управления ActiveX от сторонних сторон для воспроизведения пользовательского видео. Это ограничивает нас IE. Мы также хотели бы поддерживать Chrome, но не можем без поддержки ActiveX.

Ответ 1

Существует проприетарный плагин под названием "Neptune" , в котором говорится, что он позволит вам использовать функциональные возможности IE Tab в Chrome на Windows.

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

Существует также модифицированная версия Chrome, называемая ChromePlus, в том числе IETab, среди других дополнительных функций.

Я не использовал ни одного из этих лично, но они выглядят так, как будто они будут делать то, что вы хотите. Мне было бы интересно услышать, будут ли они работать для вас, поскольку я знаю других людей, которые хотят иметь возможность использовать IEtab в Chrome:)

Ответ 2

любой, кто говорит, что activex менее безопасен, NPAPI сумасшедший. Они оба позволяют получить тот же доступ. Да, я написал оба. Единственная причина, по которой люди считают, что activeX небезопасна, - это потому, что 10 лет назад у IE были настройки по умолчанию, которые позволяли удаленному сайту автоматически загружать плагин.

Ответ 4

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

Ответ 5

Я не эксперт, но мне кажется, что это то, что вы могли бы сделать, только если сами создали браузер, т.е. ничего не сделали на веб-странице. Я не уверен, что источники для Chrome являются общедоступными (я думаю, что они есть), но источники - это то, что вам, вероятно, нужно будет изменить для этого.

Ответ 6

http://wiki.answers.com/Q/Does_Google_Chrome_support_ActiveX

Google Chrome поставляется с ActiveX shim, как часть своего плагина по умолчанию массив. Таким образом, функции Google Chrome минимальная частичная поддержка ActiveX (как и многие не-интернеты) Explorer Explorer). Я не могу найти информацию о том, действительно ли это включает поддержку безопасности ActiveX сертификаты или тому подобное, а также если/где такие плагины можно контролировать, в пределах браузера.

..... Обратите внимание, что для включения плагина вы должны запустить Chrome со следующими switch "--allow-all-activex" Итак, в ярлык, который используется для запуска Chrome, добавьте это после "Chrome.exe"

Ответ 7

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

Почему?

Поскольку ActiveX - беспорядок - это огромная дыра в безопасности, и все компоненты могут работать на более высоком уровне безопасности, чем браузер.

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

Это полностью против Chrome "песочница" и "откинуть каждую вкладку" - причина, по которой Chrome, безусловно, самый быстрый, самый стабильный браузер - та же самая причина, что в настоящее время он поддерживает только Flash, Silverlight и еще один или два.

Однако, похоже, что вы все равно не разрабатываете веб-приложение - ваш сайт в IE в основном является порталом для загрузки других приложений на базе ActiveX. Зачем беспокоиться о поддержке всего, что ваши клиенты DVR с их командами кодирования, пишущие ActiveX, не делают?