Question

J'ai lu que les premières versions de Chrome prenaient en charge ActiveX, mais étaient ensuite limitées à certains types MIME (pour la prise en charge de Windows Media Player, par exemple). 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 repose sur les contrôles ActiveX de tiers pour la lecture de vidéos personnalisées. Cela nous limite à IE. Nous aimerions aussi supporter Chrome, mais nous trouvons cela impossible sans le support ActiveX.

Était-ce utile?

La solution

Il existe un plug-in propriétaire appelé "Neptune" qui indique qu'il autorisera d'utiliser la fonctionnalité IE Tab dans Chrome sous Windows.

Meadroid le fait parce qu’ils ont écrit les contrôles ActiveX et 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 ne les ai jamais utilisés personnellement , mais ils semblent pouvoir faire ce que vous voulez. Je serais intéressé de savoir s’ils fonctionnent pour vous, car je connais d’autres personnes qui souhaitent pouvoir utiliser IEtab dans Chrome:)

Autres conseils

quiconque affirmant qu'activex est moins sécurisé que 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 utilisateurs pensent qu'activeX n'est pas sécurisé, c'est parce qu'il y a plus de 10 ans, IE disposait de paramètres par défaut permettant à un site distant de télécharger automatiquement le plug-in.

peut-être que cette nouvelle extension de Chrome aide:

ActiveX pour Chrome https://chrome.google.com/extensions/detail/lgllffgicojglpmdbemgglgone p>

Cela pourrait être très laid, mais Chrome n'utilise-t-il pas le NPAPI pour les plugins tels que 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é.

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

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   support le moins partiel pour ActiveX   contrôles (comme beaucoup de non-Internet   Navigateurs Explorer). Je ne trouve pas   informations quant à savoir si ou non cette   inclut le support pour 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-le après "Chrome.exe"

À l'heure actuelle, Chrome ne prend en charge que volontairement un petit sous-ensemble de composants ActiveX. Il ne les supportera jamais tous, et plus particulièrement de nombreux composants tiers aléatoires.

Pourquoi?

Parce qu'ActiveX est un gâchis, c'est une faille de sécurité énorme 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, il appartient à votre PC - et bien que beaucoup ne soient pas malins, la plupart sont des ressources. De plus, si un site malveillant ne peut pas pirater votre navigateur, il pourra peut-être pirater l’un de ses ActiveX.

Ceci est totalement contraire à l'approche de tout en sandbox 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 actuellement en charge que Flash, Silverlight et un ou deux autres.

Cependant, il semblerait 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 inquiéter de tout ce que vos clients DVR avec leurs équipes de codage écrivant en ActiveX ne prennent pas en charge?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top