Посмотрите сообщение в блоге Анатомия Антикоррупционного Слоя, Анатомия Части 1 и Антикоррупционного Слоя, Часть 2 .
, Это цитирует Eric Evans, Управляемый Доменом Дизайн: Занятие Сложностью в самом центре программного обеспечения :
Получают доступ к дерьму позади фасада
Существует проприетарный плагин под названием «Neptune» , который говорит, что он позволит вам использовать функциональные возможности IE Tab в Chrome в Windows.
Meadroid делает это, потому что они имеют элементы управления ActiveX, которые они написали, и они хотят, чтобы они могли работать в любом браузере, и они явно упоминают Chrome в списке поддерживаемых браузеров для включения ActiveX с этим.
Существует также модифицированная версия Chrome, называемая ChromePlus , который включает IETab, среди других дополнительных функций.
Я лично не использовал ни одну из этих функций , но похоже, что они будут делать то, что вы хотите. Мне было бы интересно узнать, сработают ли они для вас, поскольку я знаю других людей, которые хотят иметь возможность использовать IEtab в Chrome :)
Я не эксперт, но мне кажется, что это то, что вы могли бы только сделать, если бы вы сами создали браузер, т.е. не что-то сделано в сети страница. Я не уверен, что исходные коды Chrome общедоступны (хотя я думаю, что они есть), но для этого вам, вероятно, придется изменить именно эти источники.
Это могло быть довольно уродливым, но разве Chrome не использует NPAPI для таких плагинов, как Safari? В этом случае вы можете написать плагин-оболочку с NPAPI, который сделает соответствующее создание ActiveX и вызовет запуск плагина. Если вы выполняете много сценариев для этих подключаемых модулей, вам, возможно, придется немного поработать, чтобы проксировать эти вызовы через обернутый элемент управления ActiveX.
http://wiki.answers.com/Q/Does_Google_Chrome_support_ActiveX
Google Chrome поставляется с ActiveX shim, как часть плагина по умолчанию массив. Итак, функции Google Chrome доступны на хотя бы частичная поддержка ActiveX элементы управления (как и многие другие Браузеры Explorer). Я не могу найти информация о том, действительно ли это включает поддержку безопасности ActiveX сертификаты и т.п., а также если / где такими плагинами можно управлять в браузер.
..... Обратите внимание, что для включения плагина вы должны запустить Chrome со следующими переключатель "--allow-all-activex" Итак, в ярлык, который используется для запуска Chrome, добавьте это после "Chrome.exe"
Chrome в настоящее время целиком и полностью поддерживает только небольшое подмножество компонентов ActiveX и никогда не будет поддерживать их все, особенно множество случайных сторонних компонентов.
Почему?
] Потому что ActiveX - это беспорядок - это огромная дыра в безопасности, и все компоненты могут работать с более высоким уровнем безопасности, чем браузер.
Это означает, что если вы вводите компонент ActiveX, он становится владельцем вашего ПК - а многие не злонамеренные, большинство из них - пожиратели ресурсов. Кроме того, если вредоносный сайт не может взломать ваш браузер, он все равно сможет взломать один из его ActiveX.
Это полностью противоречит песочнице Chrome и блокирует все вкладки - причина, по которой Chrome на сегодняшний день является самым быстрым, безопасным и стабильным браузером по той же причине, что в настоящее время он поддерживает только Flash, Silverlight и еще один или два.
Однако похоже, что вы все равно не разрабатываете веб-приложение - ваш сайт в IE по сути является порталом для загрузки дополнительных приложений на основе ActiveX. Зачем беспокоиться о поддержке чего-либо, чего не поддерживают ваши клиенты DVR и их команды разработчиков, пишущие ActiveX?
любой, кто говорит, что activex менее безопасен, чем NPAPI, сумасшедший. Оба они обеспечивают одинаковый доступ. Да, я написал и то, и другое. Единственная причина, по которой люди думают, что activeX небезопасен, заключается в том, что более 10 лет назад IE имел настройки по умолчанию, которые позволяли удаленному сайту автоматически загружать плагин.