Wie kann ich verhindern, dass Flash den Vollbildmodus verlässt, wenn es aufgrund eines Mausklicks auf dem anderen Monitor den Fokus verliert?


17

Wenn ich auf einem System mit mehreren Monitoren ein Vollbildvideo in Flash auf einem Monitor ansehe, wird Flash durch Klicken mit der Maus auf dem anderen Monitor aus dem Vollbildmodus in die normale Größe zurückgesetzt.

Was ist der einfachste Weg, dies zu verhindern, der bei meiner Flash-Version funktioniert?

Mein System ist Flash 10 (10.0.12.36) in Firefox 3.5 unter Windows Vista 64, aber ich denke, es betrifft alle aktuellen Versionen.

Dies ist ein sehr ärgerliches Verhalten, aber laut dieser Fehlerberichtantwort scheint es sich leider eher um ein Sicherheitsmerkmal als um einen Fehler zu handeln :

Wir verstehen, dass viele Benutzer Vollbild auf einem Monitor und auf einem anderen Monitor mit Ihrem Betriebssystem interagieren möchten. Aus Sicherheitsgründen müssen Flash und Browser jedoch der aktuelle Fokus Ihres Betriebssystems sein.

Antworten:



6

Führen Sie den Browser + Flash in einer VM aus, die den Vollbildmodus unterstützt - VirtualBox ist eine beliebte, kostenlose Option.

Dies ist eine ziemlich absurde Problemumgehung, aber es sieht so aus, als ob es funktionieren sollte, und diese Lösung trägt nicht dazu bei, die Sicherheit zu gefährden oder Ihren Computer zu beschädigen.

Auf meinem Computer funktioniert es zwar nicht ganz - ich kann Flash in der VM auf Vollbild schalten, aber das Video friert ein, sobald ich dies tue. Ich denke jedoch, dass dies auf ein Grafikproblem mit meiner VM zurückzuführen ist, da das Video dort sowieso abgehackt ist.

Bitte kommentieren Sie, ob dies für Sie funktioniert!


Dieses Problem hängt anscheinend damit zusammen, dass Vollbild-Flash unter Linux fehlerhaft ist.
dort

3

Einer der Kommentare im verlinkten Bug-Report-Thread bezieht sich auf dieses Youtube- Video (?!) Mit den folgenden Anweisungen, wie die Flash-DLL gehackt werden kann, um dies zu umgehen.

HINWEIS: Ich weiß, das klingt wie eine WIRKLICH SCHLECHTE IDEE. Ich habe dies nicht ausprobiert (meine Flash-DLL ist die falsche Version), und es ist durchaus möglich, dass dies böse Nebenwirkungen hat, wie die Einführung einer Sicherheitslücke oder die Zerstörung Ihres Systems!

Wenn nichts anderes, sichern Sie Ihre DLL, bevor Sie dies versuchen.

Das heißt, hier ist, was das Video sagt:

Sie benötigen einen Hex-Editor und Flash Player, Version 10.0.1.28 oder 9.0.124.0. Wenn Sie nicht wissen, was ein Hex-Editor ist, sollten Sie dies jetzt tun.

  1. Öffnen Sie NPSWF32.dll - normalerweise um. C:\Windows\system32\macromedia\flash\NPSWF32.dll Wenn Sie Opera verwenden, ist es wahrscheinlich umC:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. Gehen Sie zu dieser Hex-Adresse: Version 10: 0x136340Version 9:0xC1487
  3. Wenn die Zahl hier 74 ist, ändern Sie sie in EB. Wenn die Nummer nicht 74 lautet, haben Sie eine falsche Adresse oder eine falsche Flash-Version angegeben, sodass diese Anweisungen für Sie nicht funktionieren.

Bitte posten Sie in den Kommentaren, ob dies für Sie funktioniert.

Kein Missbrauch, wenn dadurch Ihr Computer in Brand gerät oder Ihr Hund explodiert!


1
Kennen Sie einen Ort, an dem Sie einen kostenlosen Hund und einen neuen Computer einsetzen können?
Facepalmd

3

Für YouTube-Videos (oder andere Dienste mit einer ähnlichen Einbettungsfunktion). Klicken Sie einfach auf "Teilen" und "Einbetten". Besorgen Sie sich die iframe-URL ( https://youtube.com/embed/${video_id}) und navigieren Sie zu dieser Seite. Das Video wird das gesamte Fenster und dann Ihren Browser im Vollbildmodus anzeigen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.