Offene IE-browser in Firefox/Chrome-Seite
Unserer Web-Anwendung basiert auf dem IE9, das heißt nur mit dem IE9 öffnen der Seiten auf unserer Website. Wir werden verhindern, dass Benutzer zum durchsuchen Sie unsere Website, wenn Ihr browser nicht mit dem IE9.
Aber manchmal hatten wir senden einen link auf das Benutzer-E-Mail-box zu füllen Sie einige Aktionen, und Sie werden öffnen Sie den link direkt mit Ihrem Standard-browser, das problem ist hier, wenn der Standard-browser ist IE9 nicht, dann Sie können nicht öffnen Sie den link, Sie müssen kopieren Sie den link in IE9. Unsere user nicht möchten, dies manuell tun, Sie wollen, öffnen Sie den link in IE9 direkt, egal was der Standard-browser ist.
Habe ich versucht, mit ActiveXObject, aber es funktioniert nur im IE. Ich möchte ein script, das können offene IE-browser in Firefox/Chrome-Seite.
"Unsere Web-Anwendung basiert auf IE9" = ich denke, dass ich das problem gefunden.
Sie können Protokoll-handler
InformationsquelleAutor Mike Huang | 2012-04-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt es wie Sie wollen, um einen link in einer E-Mail, aktiviert ein bestimmten - Programm auf dem computer des Benutzers, anstatt das Programm, das Sie identifiziert haben, sollten verwendet werden (z.B., Ihren Standard-browser). Ich glaube nicht, dass Sie das tun können.
Können Sie installieren "protocol Handler" in Chrome und Safari (ich vermute, Firefox), was würde es Ihnen erlauben, einen link zu senden, wie
ie://example.com/path/to/app
. Ihre Protokoll-handler starten Sie Internet Explorer, und nehmen Sie zu der entsprechenden Website. (Apple macht das mit iTunes.) Aber würden die Benutzer zu installieren, der hf (und, natürlich, Sie würde haben, es zu schreiben).Eine einfachere Antwort könnte sein, um die Benutzer installieren die allgegenwärtigen "open in IE" add-ons/extensions, die es für Chrome, Firefox, etc. Folgen Sie dem link, wählen Sie dann "open in IE" aus einer Art Menü. (Wenn Sie mit webmail, können Sie auch in der Lage, rechts-klicken Sie auf den link und wählen Sie Einzelposten, abhängig von der Erweiterung.)
Randbemerkung: Offensichtlich aber abgesehen, dass es unmöglich würde ich empfehlen, Ihre Anwendung ist kompatibel mit Google Chrome und Firefox.
Ich habe es nicht getan, ich weiß nur, dass es getan werden kann. Sollte nicht zu schwierig sein, um Informationen zu finden mit der Suche.
Ich habe Suche. für fast einen ganzen Tag! aber nicht herausfinden, wie man eine Prozedur schreiben um einen link zu öffnen in Google Chrome mit IE. Vielen Dank für Ihre Antwort.
Ich habe die Anwendung läuft nur auf IE. Derzeit, wenn der Benutzer öffnen Sie meine Seite in Google chrome heißt er löst Alarm. Aber vielleicht will ich js-code, wo der Benutzer klickt href oder link, wo Benutzer kann öffnen Sie IE und chrome? Jede Hilfe wäre toll.
InformationsquelleAutor T.J. Crowder
Nein, Sie können es nicht tun..
aber es gibt einige alternativen:
Installieren Sie Ihre Benutzer IE-tab:
FireFox - http://lifehacker.com/135297/internet-explorer-in-a-firefox-tab?tag=softwarewebpublishing,
Chrom - https://chrome.google.com/webstore/detail/hehijbfgiekmjfkfjpbkbammjbdenadd
Verwenden Sie eine batch-Datei, starten Sie Ihren link in explorer.
verwenden Sie dieses Firefox-plugin macht es möglich, zu verwenden (host) ActiveX-Steuerelemente in Firefox - http://code.google.com/p/ff-activex-host/
anstelle von ActiveX-versuchen Sie es mit Netscape Plugin Application Programming Interface (NPAPI) - ein cross-Plattform-plugin-Architektur, die von vielen web-Browsern.
Ähnlich wie bei einer batch-Datei, können Sie erstellen eine link-Datei auf der Seite, die Sie verwenden müssen ".website" - Datei mit der Endung IE, die in windows konfiguriert, das standardmäßig zum öffnen mit ie. Legen Sie es in Ihrem webserver öffentlichen Ordner und fügen Sie dann eine Verknüpfung zu dieser Datei in Ihrer website
NPAPI wird nicht mehr unterstützt in Chrome.
InformationsquelleAutor Dor Cohen
Sie nicht haben, um code zu schreiben, erstellen Sie ein benutzerdefiniertes Protokoll-handler in Windows. Sehen auf dieser Seite wie definieren Sie ein in die registry.
InformationsquelleAutor Kent