marni Posted May 22, 2019 Share Posted May 22, 2019 Seit dem Update auf Firefox 67 mit Windows 7 funktioniert das Icon im Traybar nicht mehr richtig. Bei Doppelklick wird zwar Firefox gestartet, es wird aber ein anderes Fenster parallel zum offenen Fenster gestartet, schein ein anderes Profil oder Modus zu sein Quote Link to comment
Griga Posted May 22, 2019 Share Posted May 22, 2019 vor 2 Stunden schrieb marni: Seit dem Update auf Firefox 67 mit Windows 7 funktioniert das Icon im Traybar nicht mehr richtig. Das Icon funktioniert bestens und wie immer. Aber Firefox geht mir allmählich auf die Nerven. Erst die Geschichte mit dem abgelaufenen Zertifikat, und jetzt sowas 1 Quote Link to comment
Griga Posted May 23, 2019 Share Posted May 23, 2019 Ja, haha, sehr komisch Es sind auch sämtliche Browser-Aufrufe aus dem DVBViewer heraus betroffen. Und vermutlich auch aus dem Support Tool. Sowas ist einfach ätzend, weil die Behandlung solcher tollen Änderungen Zeit kostet, die besser in die DVBViewer- und Media Server-Weiterentwicklung investiert wäre. DVBViewer und DMS ermitteln aus der Registry den vom Anwender festgelegten Standardbrowser, erhalten dadurch einen Pfad wie c:\program files (x86)\mozilla firefox\firefox.exe und rufen ihn via ShellExecute mit der jeweiligen URL als Kommandoparameter auf. Firefox fühlt sich neuerdings dadurch bemüßigt, ein neues Fenster (wahrscheinlich mit einem separatem Benutzerprofil) zu öffnen. Ein Versuch ergab, dass dies nicht passiert, wenn der DVBViewer Windows ohne Angabe das Browsers zum Öffnen der URL auffordert - dann erhält man im bereits geöffneten Firefox-Fenster wie gewohnt einen neuen Tab. Nur hat es damit in der Vergangenheit auch Probleme gegeben, weil sich hier und da nicht der Standardbrowser, sondern ein Microsoft-Browser öffnete. Erstaunlicherweise erscheint auch kein neues Fenster, wenn ich auf dem Desktop eine Firefox-Verknüpfung mit obigem Pfad und einer URL als Kommandoparameter anlege. Was macht den Unterschied aus? Ein Work-Around speziell für das Tray Icon des Media Servers besteht darin, dass man mit einem Rechtsklick auf den Desktop -> Neu eine Verknüpfung mit der URL des Webinterface anlegt (also i.a. http://127.0.0.1:8089/) und sie irgendwo hinbefördert, wo es einem genehm ist. Ich habe schon in Firefox mittels about:config herumgewühlt, um dem Browser sein neues Verhalten wieder abzugewöhnen, bin aber nicht fündig geworden. Fällt sonst noch jemand etwas dazu ein? Quote Link to comment
marni Posted May 23, 2019 Author Share Posted May 23, 2019 Muss mal wohl was im Sourcecode ändern... Den Benutzer auswählen lassen welchen Browser / default nur URL und ohne Browser Quote Link to comment
Griga Posted May 24, 2019 Share Posted May 24, 2019 Ich habe eine Möglichkeit gefunden, das Problem in Firefox zu beheben. Es müssten aber noch andere verifizieren, ob das in jedem Fall funktioniert. Das Problem entsteht durch die neue Verwaltung von Benutzerprofilen in Firefox 67. Wenn Firefox der Standardbrowser ist und man ihn von einem Programm der DVBViewer-Famile aus öffnet (z.B. im DVBViewer über Hilfe -> Online-Hilfe), legt Firefox ein neues Benutzerprofil an. Der Browser startet dann mit einem (separaten) Fenster in seinem Grundzustand, also ohne Add-Ons, ohne Lesezeichen oder was man sonst schon eingerichtet hat. Das ist vermutlich eine von den Firefox-Entwicklern nicht beabsichtigte Nebenwirkung der Neuerung. Um den Spuk zu beenden, kann man so vorgehen: Das über den DVBViewer oder Media Server geöffnete (separate) Firefox-Fenster schließen. Firefox normal starten, falls der Browser noch nicht läuft. In der Adresszeile about:profiles eingeben und die Eingabetaste drücken. Es erscheint die Profilverwaltung: In der Profilverwaltung das durch den Browserstart via DVBViewer/DMS angelegte zusätzliche Profil löschen. Es wird unterhalb des derzeit verwendeten Profils angezeigt. Firefox schließen. Erneut den Browser über den DVBViewer (Hilfe -> Online-Hilfe) oder DMS (Doppelklick auf Tray-Icon) aufrufen. Es sollte nun ein Dialog für die Auswahl des Profils erscheinen: Die Einstellungen wie im obigen Screenshot vornehmen, falls sie nicht den Vorgaben entsprechen (war bei mir nicht nötig), und auf "Firefox starten" klicken. Danach erscheinen durch den DVBViewer oder DMS aufgerufene Seiten wieder wie gewohnt in einem Firefox-Tab, falls der Browser schon läuft, und es wird das normale Benutzerprofil verwendet. 2 1 Quote Link to comment
Darwin Posted May 24, 2019 Share Posted May 24, 2019 (edited) Zitat noch andere verifizieren Nach obiger Anleitung verfahren: Alles wieder auf "default"! (DVBViewer und DMS) Danke ! Edited May 24, 2019 by Darwin Quote Link to comment
marni Posted May 24, 2019 Author Share Posted May 24, 2019 (edited) Geht Bei mir wurde zu "default" zusätzlich noch "default-release" angelegt. Nachdem ich das neue gelöscht hatte kam bei der Profilauswahl alles so vorbelegt wie auf dem Screenshot oben Komische Sache Die Profilauswahl kann man übrigens direkt mir start -> ausführen "firefox -p" öffnen Edited May 24, 2019 by marni Quote Link to comment
Griga Posted June 1, 2019 Share Posted June 1, 2019 Firefox 67 macht auch in anderer Hinsicht Probleme. Die Wiedergabe von (nach WebM transkodiertem) TV/Video im Desktop Webinterface funktioniert nicht auf Anhieb. Schaltet man einen Sender ein, öffnet sich zwar das Videofenster, aber das Bild bleibt schwarz. Erst nach einer Senderumschaltung innerhalb des Fensters kommen Bild und Ton, offenbar weil Firefox eine Benutzer-Interaktion registriert. Eine automatische Wiedergabe wird standardmäßig blockiert. Man muss sie für eine Adresse explizit zulassen: Der Anwender soll hier vor Medieninhalten auf Webseiten geschützt werden, die ihn plötzlich ohne sein Zutun überfallen / anbrüllen. Soweit ok, aber warum Browser mit solchen Mechanismen nicht die minimale Intelligenz aufbringen, die Wiedergabe für Quellen im lokalen Heimnetz standardmäßig zu erlauben, bleibt mir ein Rätsel. Die Unterscheidung von lokalen und externen Adressen ist nun wirklich kein Kunststück. Außerdem sollte man nicht glauben, dass das Zulassen der Wiedergabe für 127.0.0.1 gleichzeitig die Sache für localhost regelt. Dafür muss man noch mal separat Bescheid sagen... Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.