web-dev-qa-db-fra.com

Comment activer ActiveX dans Chrome?

J'ai lu que les premières versions de Chrome prises en charge par ActiveX étaient supportées par Chrome mais que, par la suite, elles étaient limitées à certains types MIME (par exemple, pour le support Windows Media Player). J'ai ensuite lu que Google allait activer ActiveX uniquement pour le marché coréen. Comment puis-je l'activer dans Chrome?

Notre produit Web s'appuie sur les contrôles ActiveX de tierces parties pour lire des vidéos personnalisées. Cela nous limite à IE. Nous aimerions également supporter Chrome, mais nous trouvons cela impossible sans le support ActiveX.

10
Jeremiah Morrill

Il existe un plugin propriétaire appelé "Neptune" qui indique qu'il vous permettra d'utiliser la fonctionnalité IE Tab dans Chrome sous Windows.

Meadroid fait cela parce qu'ils ont écrit les contrôles ActiveX et qu'ils veulent pouvoir fonctionner dans n'importe quel navigateur. Ils mentionnent explicitement Chrome dans la liste des navigateurs pris en charge pour activer ActiveX avec cela.

Il existe également une version modifiée de Chrome, appelée ChromePlus , qui inclut IETab, entre autres fonctionnalités supplémentaires.

Je n'ai utilisé personnellement ni l'un ni l'autre, mais ils ont l'air de faire ce que vous voulez. Je serais intéressé de savoir si cela fonctionne pour vous, car je connais d'autres personnes qui souhaitent pouvoir utiliser IEtab dans Chrome :)

14
David Gardner

quiconque dit qu'activex est moins sécurisé, alors NPAPI est fou. Ils permettent tous les deux le même accès. Oui j'ai écrit les deux. La seule raison pour laquelle les gens pensent qu'activeX n'est pas sécurisé, c'est parce qu'il y a plus de 10 ans IE avait des paramètres par défaut qui permettaient à un site distant de télécharger automatiquement le plugin.

9
john

peut-être que cette nouvelle extension Chrome aide:

ActiveX pour Chrome https://chrome.google.com/extensions/detail/lgllffgicojgllpmdbemgglaponefajn/

4
hewigovens

Cela pourrait être assez moche, mais Chrome n'utilise-t-il pas le NPAPI pour les plugins comme Safari? Dans ce cas, vous pouvez écrire un plug-in wrapper avec NPAPI qui a créé la création ActiveX appropriée et appelé à exécuter le plug-in. Si vous utilisez beaucoup de scripts sur ces plug-ins, vous devrez peut-être travailler un peu pour pouvoir envoyer ces appels par proxy au contrôle ActiveX encapsulé.

2
Irwin Coleman

Je ne suis pas un expert, mais il me semble que c’est quelque chose que vous pourriez seulement faire si vous construisez vous-même le navigateur - c’est-à-dire que vous ne faites pas quelque chose dans une page Web. Je ne suis pas sûr que les sources de Chrome soient accessibles au public (je pense bien qu'elles le soient), mais ce sont les sources que vous devez probablement modifier pour cela.

1
laura

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

Google Chrome est livré avec un ActiveX shim, dans le cadre de son plugin par défaut tableau. Donc, les fonctionnalités de Google Chrome sur prise en charge moins partielle pour ActiveX contrôles (comme beaucoup de navigateurs autres que Internet Explorer). Je ne peux pas trouver informations quant à savoir si oui ou non cela inclut la prise en charge de la sécurité ActiveX certificats ou similaires, ni si/où ces plugins peuvent être contrôlés, dans le navigateur.

..... Notez que pour activer le plug-in vous devez exécuter Chrome avec les éléments suivants commutateur "--allow-all-activex" Donc dans raccourci utilisé pour démarrer Chrome, ajoutez ceci après "Chrome.exe"

1

Actuellement, Chrome ne prend en charge que volontairement un petit sous-ensemble de composants ActiveX, et il ne les supportera jamais tous, et en particulier de nombreux composants tiers aléatoires.

Pourquoi?

Parce qu'ActiveX est un gâchis, c'est une énorme faille de sécurité et tous les composants peuvent fonctionner à un niveau de sécurité supérieur à celui du navigateur.

Cela signifie que si vous laissez un composant ActiveX appartenir à votre PC - et bien que beaucoup ne soient pas malins, la plupart sont des ressources minables. De plus, si un site malveillant ne peut pas pirater votre navigateur, il peut toujours être en mesure de pirater l'un de ses ActiveX.

C’est totalement contraire à la règle sandbox de Chrome et à la suppression de chaque onglet - la raison pour laquelle Chrome est de loin le navigateur le plus rapide, le plus sûr et le plus stable est la même raison pour laquelle il ne prend en charge que Flash, Silverlight et un ou deux plus.

Cependant, il semble que vous ne développiez pas vraiment une application Web: votre site dans IE est essentiellement un portail permettant de télécharger d'autres applications basées sur ActiveX. Pourquoi vous préoccuper de tout ce que vos DVR clients avec leurs équipes de codage écrivant en ActiveX ne prennent pas?

1
Keith

J'ai téléchargé ce "IE Tab Multi" à partir de Chrome. Ça marche bien! http://iblogbox.com/chrome/ietab/alert.php

0
Vittorio