Mozilla Firefox

Aus NComputing Knowledge Base
Wechseln zu: Navigation, Suche

NComputing stellt sicher, dass NoTouch die neuesten Versionen des Mozilla Firefox Webbrowsers mit einem PDF-Viewer und einem Adobe Flash-Plugin integriert hat. Firefox wird zum Beispiel für folgendes benutzt:

  • Zugriff auf webbasierte Unternehmensanwendungen - ausschließlich oder neben VDI-Verbindungen
  • Erstellen Sie ein Web-Kiosk-System mit benutzerdefinierter Hardware und NComputing NoTouch
  • Herstellen einer Verbindung mit Citrix oder anderen VDI-Verbindungen, die den Browser als Frontend verwenden

Die Verwendung von Firefox kann Ihre IT-Sicherheit beeinträchtigen. Wir möchten Sie auf die Gefahren aufmerksam machen, bevor Sie Firefox verwenden - lesen Sie hierzu den Abschnitt #Sicherheitsüberlegungen. Abhängig von Ihren Sicherheitsanforderungen, der Organisationsgröße und -kultur und dem Vertrauen in Ihre Endbenutzer empfehlen wir Ihnen sogar, Firefox möglicherweise überhaupt nicht zu verwenden!

Eine Randnotiz: Firefox ist der Standard-Web-Browser, der ausgeliefert und unterstützt wird. Andere Browser sind jedoch ebenfalls verfügbar, siehe hier: Browser

Basiskonfiguration

Dies setzt voraus, dass Sie mit der lokalen Konfiguration von NoTouch oder über NoTouch Center vertraut sind und insbesondere, wie Serververbindungen erstellt und konfiguriert werden. Das Starten Ihres Endpunkts mit einem Firefox-Webbrowser ist einfach und erfordert nur zwei Schritte:

  1. Erstellen Sie eine Verbindung und stellen Sie den Verbindungsmodus auf "Firefox web browser" (oder "WWW-Browser" in älteren Softwareversionen)
  2. Wenn Sie Ihren Browser mit einer bestimmten URL starten möchten, z.B. Ihrer Firmenwebseite, geben Sie diese URL in den Parameter "Connection Target" ein.

Das reicht schon für das Browser-Setup - es ist wirklich so einfach! Von dort aus können Sie natürlich viele verschiedene Optionen ändern. Zum Beispiel können Sie den Client so konfigurieren, dass er nach dem Booten automatisch erscheint. Sie können alle Firefox-Optionen (Untermenü Firefox Webbrowser) unter den Verbindungsoptionen ändern. Siehe unten für die Konfigurationsmöglichkeiten.

Wichtiger Hinweis: In der Standardkonfiguration darf Firefox nicht viel tun, es kann nicht einmal auf das Sound/Audio-Gerät zugreifen. Setzen Sie den Parameter "Force execution as root" in den Verbindungseinstellungen auf "on" und lesen Sie weiter unten über die Auswirkungen.

Schreibschutz

Standardmäßig werden alle vom Webbrowser vorgenommenen Schreibvorgänge wie das Ändern der Einstellungen in Firefox, das Speichern von Lesezeichen, Cookies, Web-Cache usw. auf die lokale RAM-Disk geschrieben. Wenn Sie Firefox schließen und später neu starten, sind all diese Änderungen weg. Ein Neustart löscht sogar heruntergeladene Dateien. Dies macht NoTouch standardmäßig zu einem großartigen Web-Kiosk-System. Dieses Verhalten kann ebenso wie andere Aspekte des Systems geändert werden.

Detaillierte Konfiguration

OS-en-FirefoxOptions0 .jpg
OS-en-FirefoxOptions1.jpg

Beziehen Sie sich auf das Unteremenü "Firefox web browser", oder einfach "Browser" im NoTouch Center. Erweiterte Aspekte zum Browser finden Sie dort.

Verhalten der Startseite

Der Parameter "Startup URL" enthält die URL, die der Browser beim Start starten soll. Es unterbindet jede Einstellung im Parameter "Connection target"; das heißt, wenn sowohl der Parameter Connection/Connection target als auch Firefox-Browser/Startup URL gesetzt sind, wird dennoch die Startup URL ausgeführt.

Der Parameter "Start page" kann das Verhalten außer Kraft setzen und eine leere Seite anzeigen, selbst wenn bereits eine Start-URL festgelegt wurde. Standardmäßig wird eine leere Seite nur angezeigt, wenn sowohl die Start-URL als auch das Verbindungsziel leer sind.

Bildschirmlayout und Symbolleisten

Standardmäßig wird Firefox maximiert ausgeführt - Maximiert bedeutet, dass die Taskleiste sowie die Titelleiste des Fensters immer noch sichtbar sind. Andere Optionen wären "Vollbild" - ohne Fenstertitelleiste, ohne Fensterrahmen und alle Bildschirmseiten einschließlich der Taskleiste mit ihrem Startmenü; oder "X / Y-Größe", was bedeutet, dass ein Fenster der Größe X Pixel horizontal und Y Pixel vertikal angezeigt wird. Wenn Sie "X / Y-Größe" wählen, sollten Sie die gewünschte Fensterhöhe und -breite in die entsprechenden Parameter eingeben. Bei der Fenstergröße "Maximiert" oder "Vollbild" haben beide Optionen "Fensterbreite (X)" und "Fensterhöhe (Y)" keine Wirkung (natürlich).

Mit drei separaten Optionen können Sie die Darstellung der Registerkartenleiste, der Navigationsleiste und der Menüleiste steuern.

Inhaltsoptionen

Es gibt Parameter zum Angeben der akzeptierten Sprachen - eine durch Kommas getrennte Liste in Standardgebietsschemaformaten wie en oder en_US für Englisch oder Englisch / USA. Die Reihenfolge ist wichtig! Wenn Sie also zum Beispiel Webseiten auf Italienisch sehen möchten, aber auch Englisch sprechen, können Sie "it,en" eingeben. Französische Kanadier können fr_CA,en_CA,en_US eingeben, um Französisch als die gewünschte Sprache mit Rückgriff auf zuerst Englisch (Kanada) und dann Englisch (US) einzustellen.

Außerdem können Sie das automatische Laden von Bildern, Popup-Fenstern und Javascript blockieren.

Parametersperre

Der Zugriff auf die Einstellungen in Firefox über den Menüeintrag Einstellungen ermöglicht es einem Benutzer, die Einstellungen zumindest für die aktuelle Sitzung zu ändern (denken Sie daran, dass Schreibvorgänge standardmäßig nicht persistent sind). Der Parameter "Einstellungen sperren (Lock preferences)" sperrt voreingestellte Einstellungen, d.h. der Firefox-Einstellungsdialog erlaubt keine Änderungen.

Proxyeinstellungen

Die Proxy-Einstellungen stimmen hier mit den Einstellungen überein, die Sie bei der Konfiguration von Firefox über den nativen Einstellungsdialog haben würden. Wenn Sie den Proxy-Typ auf "System" festlegen, erbt diese Verbindung von den Proxyeinstellungen auf Systemebene.

Beachten Sie, dass der Citrix Receiver eine eigene Proxy-Konfiguration besitzt, aber die Konfigurationseinstellungen von Firefox erben kann. Weitere Informationen finden Sie unter Citrix Receiver Konfiguration #Proxyeinstellungen.

Befehlszeilenoptionen und UserPrefs

Es gibt zwei Untermenüs innerhalb der Firefox-Browser-Optionen, die eine noch weitergehende Konfiguration ermöglichen, die über das hinausgeht, was im NoTouch-Menü verfügbar ist:

  • Befehlszeilenoptionen, die sich auf die Optionen beziehen, mit denen die Firefox-Anwendung (Linux-Binärdatei) gestartet wird
  • UserPrefs, Optionen, die wortwörtlich in die prefs.js-Datei übernommen werden

Bei der Verwendung von NoTouch Center sind diese Optionen Textfelder, die durch Kommas getrennte Listen enthalten können.

Information über Firefox erhalten

Wie bei normalen Firefox gibt es einige spezielle URLs, mit denen Sie Informationen abrufen können:

  • about: Zeigt Informationen zur Firefox-Version an
  • about:plugins Zeigt Informationen zur Plugin-Version an
  • about:config Zeigt und erlaubt die Bearbeitung von Konfigurationsoptionen. Es wird eine von Mozilla erstellte Warnung angezeigt, in der die Garantie für ungültig erklärt wird.

Bitte beachten Sie, dass unser PDF-Viewer, xpdf, kein Plugin, sondern eine Hilfsanwendung ist und daher nicht im Dialog about: plugins angezeigt wird.

Zertifikate

Firefox enthält die bekanntesten Root-Zertifikate - Firefox besitzt einen eigenen Zertifikatspeicher, unabhängig vom NoTouch-Zertifikatspeicher. Nur wenn ein sehr neuer Zertifikatsanbieter auf dem Markt ist oder Sie ein privates oder selbstsigniertes Zertifikat verwenden, müssen Sie möglicherweise ein Zertifikat auf das NoTouch-System hochladen. Ab NoTouch 2.35.60 gibt es zwei Methoden zum Hinzufügen von benutzerdefinierten Zertifikaten:

  • Fügen Sie Zertifikate zu NoTouch hinzu. Ab NoTouch 2.35.60 fügt der Firefox-Webbrowser benutzerdefinierte Zertifikate zu seinem eigenen Speicher hinzu. Das Hochladen auf das System über die Standard-NoTouch-Schnittstelle ist gegenüber der anderen Methode vorzuziehen, da diese Zertifikate auch vom Citrix Receiver, dem VMware Horizon View-Client und anderen Anwendungen von Drittanbietern verwendet werden können.
  • Gehen Sie auf die Webseite, wenn Firefox die Warnung anzeigt, speichern Sie die Sicherheitsausnahme. Da eine solche Ausnahme standardmäßig nicht gespeichert wird, tun Sie dies innerhalb der Erstellung eines benutzerdefinierten Profils (siehe unten).

Erstellen eines benutzerdefinierten Firefox-Profils

OS-en-InAppConfig.jpg

Standardmäßig speichert NoTouch keine Firefoxeinstellungen, Cache, Cookies usw. dauerhaft. Tatsächlich gibt es sogar eine Methode, die es einem Administrator ermöglicht, ein benutzerdefiniertes Profil zu erstellen und es dann für Benutzer verfügbar zu machen, aber Benutzern das Speichern von Änderungen zu verbieten. Dies ist nur notwendig, wenn Sie Änderungen an Ihrer Firefox-Konfiguration vornehmen möchten, die das Konfigurationssystem NoTouch nicht ausführen kann.

Hinweis: Verwechseln Sie diese Funktion nicht mit der Möglichkeit Vorlagen zu ändern. Vorlagen werden verwendet, um die Konfiguration einer Anwendung zu generieren - das Profil-Feature nimmt jedoch bereits generierte Konfigurationsdateien auf, und ermöglicht es, diese zu modifizieren und zu speichern.

NoTouch: Speichern Sie alle Benutzeränderungen in Firefox

Die Deaktivierung des NoTouch-Schreibschutzes ist einfach: Auf der Registerkarte Verbindungsoptionen gibt es den Parameter Allow in-application configuration. Dieser Parameter ist standardmäßig auf "off" gestellt. Wenn Sie "Save always" einstellen speichert NoTouch alle vorgenommenen Änderungen wie Lesezeichen, Verlauf, Cookies und Cache dauerhaft.

Diese Einstellung ist gut für einen oder nur wenige vertrauenswürdige Benutzer. Wir empfehlen dies nicht für ein öffentliches Terminal. Ein ausgefeilterer Ansatz wird unten gegeben:

Erstellen Sie ein benutzerdefiniertes Firefox-Profil

Das Erstellen eines benutzerdefinierten Firefox-Profils ist einfach:

  1. Sie geben als Systemadministrator die lokale Konfiguration des NoTouch OS ein. Auf der Registerkarte Connection options gibt es den Parameter Allow in-application configuration. Dieser Parameter ist standardmäßig auf "off" gestellt. Wenn Sie "Save always" einstellen speichert NoTouch alle vorgenommenen Änderungen wie Lesezeichen, Verlauf, Cookies und Cache dauerhaft.
  2. Jetzt können Sie alle gewünschten Änderungen vornehmen, Sie können sogar Firefox-Erweiterungen installieren (Administratormodus).
  3. Wenn Sie fertig sind, beenden Sie Firefox und gehen Sie zurück in die NoTouch-Konfiguration und ändern Sie die Einstellung "Allow in-application configuration" auf "read-only". Ab jetzt wird Ihre Konfiguration bei jedem Firefox-Start angewendet, aber alle vorgenommenen Änderungen werden nicht gespeichert (Benutzermodus).

Verteilen Sie das Firefox-Profil via NoTouch Center

Sie können das NTC-interne Profil-Feature benutzen, um ein Firefox-Profil zu verteilen. Bitte beachten Sie, dass Firefox seine gesamte Konfiguration im "savecfg" -Ordner Ihrer Konfigurationsdatei speichert. Wenn Sie also nur die Firefox-Einstellungen angeben müssen, ist es ausreichend, wenn Ihr Profil nur diesen einen Ordner enthält. Vergessen Sie auch nicht, dass Sie eine Browserverbindung erstellen müssen, die genau so benannt ist wie die, von der die Konfigurationsdatei abgerufen wurde, damit NoTouch Center die Konfiguration mit dieser Verbindung abgleichen kann!

Citrix Web-Frontend

Firefox in NoTouch enthält das Citrix ICA Plug-in, das den Citrix-Client beim Empfang von .ICA-Dateien ausführt, z.B. wenn eine Verbindung zu XenApp oder XenDesktop hergestellt wird. Das bedeutet, dass eine Browserverbindung in NoTouch potentiell auch eine Citrix-Verbindung ist, da viele Benutzer den Browser verwenden, um sich mit Citrix zu verbinden. Um die Citrix-Konfiguration auch für Browser-Verbindungen zu ermöglichen, gibt es unter den Verbindungsoptionen einer Browser-Verbindung den Teilbaum "ICA". Es ähnelt den Optionen, die Sie auch bei der Konfiguration einer Citrix-Verbindung sehen.

Beachten Sie, dass Werte, die vom Server in der Verbindungs-ICA-Datei gesendet werden, immer die NoTouch-Einstellungen außer Kraft setzen. Wenn Sie das Gefühl haben, dass etwas nicht funktioniert, schauen Sie zuerst auf dem Server nach!

Randnotiz: Versuchen Sie nicht, das System den Java ICA-Client verwenden zu lassen - NoTouch verfügt über einen nativen Citrix Receiver, der wesentlich besser funktioniert.

Flash Player

Das Adobe Flash Plugin ist integriert und funktioniert sofort.

Aktualisierung des Flash Player Plugins

NoTouch-Versionen funktionieren immer mit dem neuesten verfügbaren Flash-Plugin zum Zeitpunkt ihrer Veröffentlichung. Das bedeutet, dass Sie beim Herunterladen eines neuen, aktualisierten NoTouch OS-Images auch ein neues aktuelles Flash Player-Plug-in erhalten. Flash-Updates kommen jedoch unregelmäßig vor. Vielleicht möchten Sie das Flash Player-Plug-in selbst aktualisieren, ohne das gesamte NoTouch OS-Image zu aktualisieren. Ab NoTouch OS 2.40.400 können Sie Flash selbst aktualisieren:

  1. Laden Sie das Flash-Paket "Linux 32-bit tar.gz" von der offiziellen Adobe-Seite herunter (zum Zeitpunkt des Schreibens ist dies https://get.adobe.com/flashplayer/otherversions/)
  2. Platzieren Sie es - ohne jegliche Änderung - auf einem Webserver in Ihrer Organisation. Wenn Sie keine haben, siehe Hosting files (VA) und Hosting files (NoTouch Center)
  3. Navigieren Sie zu den "Extension" -Parametern und suchen Sie nach dem Parameter "Flash Player URL". Geben Sie die URL ein, die zu dieser Datei führt.
  4. Starten Sie den Client neu.

Fehlerbehebung: Öffnen Sie auf dem Client oder über dessen Weboberfläche die Konfiguration, klicken Sie auf "Debug information" und dann auf "Cache". Dort sehen Sie Fehelermeldungen und Statusinformationen.

Anmerkungen:

  • Dieser Mechanismus benötigt sowohl lokalen Speicherplatz als auch Arbeitsspeicher, der die Paketgröße überschreitet. Dies funktioniert nur, wenn Sie genug RAM und Festplatten / Flash-Speicher zur Verfügung haben. Es wird wahrscheinlich nicht mit älteren Thin Clients mit Platzbeschränkung und weniger als 1 GB Flash oder RAM funktionieren.
  • Diese Methode funktioniert mit Mozilla Firefox-Paketen ab Januar 2016. Wenn sich Adobe dazu entschließt, das Paketformat zu ändern, funktioniert diese Methode möglicherweise nicht mehr.
  • Es gibt einen anderen, ähnlich klingenden Parameter namens "Citrix Flash player URL" in den Extension-Parametern. Dieser aktualisiert jedoch den Flash Player nur für den integrierten Citrix Receiver, nicht für den Browser.

Java

NoTouch unterstützt Java. Genauer gesagt: NoTouch enthält typischerweise eine Version der Java Runtime Environment, die Java-Anwendungen, Java WebStart und, auf dieser Seite relevant, über Mozilla Firefox, Java Applets ausführen kann. Nicht alle NoTouch-Imagess enthalten Java, da es groß und nicht so häufig verwendet wird. Wenn Ihr System über Java verfügt, sehen Sie es in der about: plugins-Liste. Java-Applets funktionieren sofort.

PDF

Wenn Sie auf eine PDF-Datei klicken, startet NoTouch xpdf, einen kostenlosen und schnellen PDF-Viewer.