J'ai créé un petit contrôle ActiveX, il fonctionne très bien dans IE, étonnamment, il ne semble pas fonctionner dans un autre navigateur. Je sais que Firefox a un add-on pour activer ActiveX, ma question est de savoir s'il y a une API générale pour tous les navigateurs pour suggérer le client à installer. A part ça, quelles options ai-je pour activer mon composant ActiveX sur plusieurs navigateurs?Activer ActiveX dans plusieurs navigateurs
Répondre
ActiveX est une API Windows uniquement pour Internet Explorer. Vous pouvez peut-être obtenir un support limité dans Firefox mais la plupart des navigateurs ne le supporteront pas. J'envisagerais vraiment d'utiliser autre chose comme Flash, Javascript/HTML ou même Silverlight qui sont supportés par les navigateurs et les plateformes. ActiveX est encore activement développé par Microsoft, mais a été couramment utilisé pour la livraison de virus/programmes malveillants, de sorte que les utilisateurs sont (légitimement) très méfiants à l'égard des applications écrites qui l'utilisent.
Il est encore actuellement utilisé dans SharePoint pour travailler directement avec le bureau. – ICodeForCoffee
ActiveX reste une technologie prise en charge. L'affirmation selon laquelle elle est souvent utilisée pour la diffusion de logiciels malveillants est plutôt trompeuse. Il est plus correct de dire que les contrôles ActiveX bogués sont souvent abusés par des sites malveillants. Voir http://blogs.msdn.com/ie/archive/2009/07/15/internet-explorer-s-activex-security-mitigations-in-use.aspx pour plus d'informations. – EricLaw
Les logiciels espions sur IE6 étaient presque exclusivement dus à ActiveX. Il peut être activement soutenu, mais il n'a pas de véritable avenir dans le web moderne. –
- 1. Porting contrôle ActiveX pour fonctionner sur plusieurs navigateurs
- 2. Contrôle ActiveX avec plusieurs classes
- 3. Disposition de trois colonnes avec plusieurs navigateurs
- 4. Comment déboguer les problèmes d'affichage/CSS dans plusieurs navigateurs?
- 5. Jquery pour activer plusieurs diaporamas et popups
- 6. charger l'objet ActiveX dans l'applet
- 7. Comment écrire des scripts utilisateurs compatibles avec plusieurs navigateurs?
- 8. Créer automatiquement des fichiers CSS compatibles avec plusieurs navigateurs
- 9. Les images png sont-elles compatibles avec plusieurs navigateurs?
- 10. en cours d'exécution javascript dans IE sans avertissement 'la page Web que vous essayez d'accéder veut activer le contrôle ActiveX'
- 11. Communication ActiveX
- 12. Debug ActiveX
- 13. Comment activer JMX dans Websphere?
- 14. Activer XML-RPC dans PHP.ini
- 15. Comportement Javascript différent dans différents navigateurs
- 16. Flotteurs gâcher dans les navigateurs Safari
- 17. Compatibilité entre les navigateurs dans ASPNET
- 18. Problèmes AJAX dans les navigateurs WebKit
- 19. streaming audio/vidéo aux navigateurs mobiles
- 20. ActiveX n'apparaît pas dans le navigateur
- 21. Contrôle ActiveX ne fonctionne pas dans IE6
- 22. Barre d'outils avec VLC ActiveX dans VB.NET
- 23. Événements ActiveX entre appartements
- 24. Installation automatique activeX
- 25. C# ActiveX exe?
- 26. Alternative aux contrôles ActiveX
- 27. Signature d'un contrôle ActiveX
- 28. Object.watch() pour tous les navigateurs?
- 29. Exécution du contrôle ActiveX et maintien de la sécurité
- 30. Rotation d'une image dans tous les navigateurs (canvas dans IE?)
Votre seule option pour être cross-browser est d'éviter ActiveX. –
Je n'ai pas d'autre choix que je cherche des privilèges de sécurité que je ne pouvais pas obtenir autrement – vondip