Как включить ActiveX в Chrome? - PullRequest
10 голосов
/ 22 октября 2009

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

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

Ответы [ 8 ]

14 голосов
/ 06 ноября 2009

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

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

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

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

9 голосов
/ 20 марта 2010

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

4 голосов
/ 21 марта 2011

может быть, это новое расширение Chrome поможет:

ActiveX для Chrome https://chrome.google.com/extensions/detail/lgllffgicojgllpmdbemgglaponefajn/

2 голосов
/ 05 ноября 2009

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

1 голос
/ 06 ноября 2009

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

Почему?

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

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

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

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

1 голос
/ 06 ноября 2009

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

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

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

1 голос
/ 22 октября 2009

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

0 голосов
/ 26 сентября 2013

Я скачал это "IE Tab Multi" из Chrome. Работает хорошо! http://iblogbox.com/chrome/ietab/alert.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...