Frage

Ich bin in der Lage, den Client-Browser für meine Web-App auszuwählen.Die App wird intern verwendet und wir installieren jeden Client „manuell“. Ich würde gerne eine bessere Lösung für den Browser finden, also:

Was ist ein guter Browser, den ich als Client für eine Webanwendung verwenden kann?

Allgemeine Funktionalitäten, die ich gerne hätte:

  • Öffnen Sie den Browser von einer Abkürzung direkt zur URL der Anwendung
  • Möglichkeit, die Navigation auf eine Reihe zulässiger URLs zu beschränken
  • Vollbildmodus, kein Menü, keine Adressleiste
  • Javascript
  • gute CSS-Unterstützung
  • Möglichkeit, die Schaltfläche „Zurück“ abzubrechen (oder zumindest das IE-Problem „Webseite ist abgelaufen“ zu lösen)

IE7 und FireFox sind gute Kandidaten, aber jeder scheint seine eigenen Probleme und Probleme zu haben.

War es hilfreich?

Lösung

Mozilla Prisma scheint für Ihre Zwecke ideal zu sein.

Es teilt den Code mit Firefox, ist jedoch darauf ausgelegt, Webanwendungen ohne die übliche Browseroberfläche auszuführen, damit sie eher wie Desktopanwendungen aussehen.Sie müssen sich also keine Sorgen um die Schaltfläche „Zurück“ oder die Adressleiste machen.

Bearbeiten: Google Chrome hat Anwendungsverknüpfungen Das könnte also jetzt eine bessere Option sein.

Andere Tipps

Ihr letzter Punkt, die Lösung des Problems „Webseite ist abgelaufen“, kann vollständig auf der Serverseite gelöst werden, indem Sie den HTTP-Statuscode „303 siehe andere“ sinnvoll verwenden.Anstatt als Ergebnis eines HTTP POST sofort eine neue Seite zurückzugeben, geben Sie einen 303-Ergebniscode zurück, der zu einer anderen Seite weiterleitet, die ein GET ist und die Inhalte abruft, die Sie anzeigen möchten.Dadurch kann der Benutzer die Zurück-Schaltfläche verwenden, ohne die Meldung „Abgelaufen“ zu erhalten.

Aufgrund Ihrer spezifischen Anforderungen möchten Sie möglicherweise die Einbettung des IE ActiveX in eine Desktop-Anwendung in Betracht ziehen.Auf diese Weise erhalten Sie die volle Kontrolle über den Kunden.

Firefox mit ein wenig Ellenbogenfett ist die beste Wahl.Ich habe geschrieben gesperrte Erweiterungen (eines, das im Vollbildmodus angezeigt wird und sich hervorragend für Digital Signage eignet) sowie Live-CD um den Einsatz zu erleichtern.

Wenn Sie auf schwerwiegende Probleme stoßen, können Sie diese mit Firefox auf den Code zurückführen und vielleicht jemanden damit beauftragen, das Problem zu beheben.Mit dem IE ist das nicht möglich.

Feuerfuchs:

  • Multiplattform
  • Kiosk-Add-on
  • Patchen Sie die Chrome-Logik mit Zip und Javascript
  • Sehen Sie sich die Verbesserungen der Javascript-Geschwindigkeit in FF 3.1 an
  • Einfache Bereitstellung von Standard-Lesezeichen

Obwohl mir klar ist, dass dies möglicherweise noch keine Option ist, Google Chrome Es scheint, dass einige Funktionen speziell hinzugefügt wurden, um dies zu ermöglichen.Auch hier vielleicht noch nicht brauchbar, aber auf jeden Fall sehr interessant!

(Siehe auch die Chrome-Präsentation, 27:30)

Einige weitere Gründe, sich für Firefox zu entscheiden:

Diese Add-ons erleichtern die Entwicklung von Webanwendungen erheblich.

Bis die Leute mehr Erfahrung mit Google Chrome haben, würde ich Firefox für die bessere Wahl halten.Es ist ausziehbar und gut unterstützt.Ich mag Chrome, aber Google hat einfach die Tendenz, lange Betaphasen zu haben und manchmal Projekte abzubrechen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top