2012-04-11 26 views
0

Ich habe eine einfache .NET COM ActiveX erstellt und es wäre toll, wenn es in verschiedenen Browsern wie Chrome, Mozilla und so weiter ausgeführt werden könnte, nicht nur auf IE.C# ActiveX Cross Platform

Ist es möglich? Gibt es einige Arbeiten um einen ActiveX auf anderen Browsern auszuführen?

+0

Sie könnten es in eine ausführbare Anwendung, die unter Windows ausgeführt werden würde. Einfach als Download-Option anbieten. – CodingBarfield

+0

ActiveX ist ein Microsoft-Produkt, mit dem Sie glauben machen wollen, dass es sich um eine offene webbasierte Sache handelt, während Sie gleichzeitig in einer geschlossenen Sache gefangen sind. –

Antwort

0

Kurz verwenden nicht. Chrome, FireFox usw. unterstützen ActiveX nativ nicht. Es gibt einige Erweiterungen zu FireFox, die es erlauben. Wenn Sie Benutzer dazu zwingen, diese Erweiterungen für die Ausführung Ihrer Software zu installieren, werden Sie wahrscheinlich eine Wartungsdatei für Würmer öffnen. Kurz gesagt ist ActiveX ideal für ein Unternehmensnetzwerk, wo Sie die Verwendung von IE erzwingen können.

+0

Ok, vielen Dank. – bit

+0

Ich habe einige activex vor einigen Jahren entwickelt und wir hatten einige begrenzte Erfolge damit. Das Problem waren die Fehler, die von den Mozilla-Browsern mit dem ActiveX-Plugin kamen. Wir verbringen mehr Zeit damit, Dinge auf dem ActiveX zu beheben, als es tatsächlich zu verbessern. Mit AJAX, XHTML und CSS haben wir die gleiche Funktionalität, aber mit weniger Problemen. – Namphibian

0

Es ist nicht möglich, ActiveX auf anderen Browsern auszuführen. Eine weitere possiblilty ist Applets