Grundlegendes Problem: das Einstecken einer externen Maus verursacht, dass sowohl Chrom als auch Firefox Scrollbalken zu einer Seite hinzufügen (die ich baute) in meinem Browser. Ich versuche herauszufinden, warum das so ist, aber ich habe Schwierigkeiten, Informationen zu finden. Wir haben das Problem unter OSX 10.7.5 und 10.8.5 getestet und reproduziert.Externes Maus-Plugin verursacht Browser-Rendering der Seite in Mac OS X?
Meine Theorie ist, dass, da beiden Browser auf diese Weise reagieren, die Abfolge der Ereignisse ist so etwas wie:
- Stecker in externer Maus.
- Das Betriebssystem erkennt die Maus und sendet eine Art von Ereignis an laufende Anwendungen.
- Die laufenden Anwendungen erhalten dieses Ereignis und ändern das Rendering der Seite.
Ich habe die berechneten Stile beider Zustände diffundiert, und es gibt keinen Unterschied, nur um es auszuschließen. Hier ist ein animiertes Gif von dem, was passiert. das einzige, was ich die Veränderung auslösen machte in einer externen Maus Aufstecken:
Meine Frage ist, welche Art von Ereignisse aus den OS an den Browser gesendet wird, wenn eine externe Maus angeschlossen ist und wie kann ich tiefer in das Geschehen dieser Veranstaltung eintauchen?
Was zum ... Teufel ?! So etwas habe ich noch nie gesehen. Was für eine Art von Zauberei ist das? Könnten Sie auch eine Geige mit Markup und Styling veröffentlichen, die diese Bildlaufleiste erscheinen lässt?Ich denke, es hat etwas damit zu tun, dass der Standard-Stryling des Browsers mit der externen Maus von Handy zu Desktop wechselt. – OptimusCrime
Wie lautet der Code Ihrer Website? Wenn Sie ein responsives Design haben, könnte die Idee von OptimusCrime Sinn machen. – wordsmythe
unsere App ist ziemlich beteiligt, und ich habe es schwer gefunden, ein Beispiel zu extrahieren. Wir verwenden flexbox für reaktionsfähiges Layout. –