Uso degli oggetti ActiveX in Javascript in Linux (in Firefox)
Domanda
Non è proprio una "programmazione" domanda, ma spero che sia abbastanza vicino.
Sai se è possibile configurare il browser in Linux (ad esempio Firefox) per utilizzare Wine per creare oggetti ActiveX? Vorrei gestire le pagine Web che utilizzano:
var xmlDocument = new ActiveXObject( Msxml2.DOMDocument.4.0 )
ecc. in Javascript.
Soluzione
Penso che puoi farlo solo in Internet Explorer on Wine
Altri suggerimenti
ActiveXObject fa parte dell'host Windows Script e non è disponibile in Linux a meno che non sia possibile utilizzare Wine per installarlo.
Come problema secondario, l'attuale ActiveXObject è un'istanza di un'applicazione Windows e non è generalmente disponibile in Linux (specialmente non nella suite MS Office).
Link:
Modifica: vino confuso con Mono. Risolto ora.
Se vuoi solo un documento XML puoi farlo tramite JavaScript standard. Non è necessario il loro ActiveX. Basta chiedere al documento di analizzare l'xml per te. Dai un'occhiata al Mozilla Developers Center. Hanno ottimi documenti JS.
In un'altra nota, se si desidera evitare che le pagine Web del browser non siano attive in ActiveX. Soprattutto con tutte le sue falle di sicurezza.
puoi vedere il flash in Firefox di Linux. prova il flash usato.