Utilisation d'objets ActiveX en Javascript sous Linux (dans Firefox)
Question
Ce n'est pas tout à fait une "programmation" question, mais j’espère que sa relation sera suffisamment étroite.
Savez-vous s’il est possible de configurer le navigateur sous Linux (Firefox, par exemple) afin qu’il utilise Wine pour créer des objets ActiveX? Je voudrais gérer les pages Web qui utilisent:
var xmlDocument = new ActiveXObject( Msxml2.DOMDocument.4.0 )
etc. en Javascript.
La solution
Je pense que vous ne pouvez le faire que dans Internet Explorer sur Wine
Autres conseils
ActiveXObject fait partie de l'hôte de script Windows et n'est disponible sous Linux que si vous pouvez utiliser Wine pour l'installer.
Autre problème secondaire, ActiveXObject est une instance d’une application Windows et n’est généralement pas disponible sous Linux (surtout pas dans la suite MS Office).
Liens:
Edit: Wine avait-il été confondu avec Mono? Correction maintenant.
Si vous souhaitez uniquement un document XML, vous pouvez le faire via JavaScript. Leur n'est pas nécessaire pour ActiveX. Il suffit de demander au document d’analyser le XML pour vous. Jetez un coup d'œil au Centre de développement Mozilla. Ils ont de très bons documents JS.
Par ailleurs, si vous souhaitez que les pages Web multi-navigateurs soient exemptes d’ActiveX. Especailly avec toutes ses failles de sécurité.
vous pouvez voir flash dans Firefox de Linux. essayez le flash usagé.