Überschreibe Strg + M Hotkey von Facebook in Firefox

8

Ich arbeite an einem Bookmarklet , mit dem Nutzer auf Eingabefelder schreiben können in unserer Sprache. Wir wählen Ctrl+M für den Wechsel zwischen Standard und unserer Sprache (Inspiriert von Wikipedia). Es funktionierte auf fast jeder Website mit Chrom. Als wir mit Firefox angefangen haben, haben wir festgestellt, dass dies nur in Facebook fehlschlägt.

  

Außerdem erfasst Facebook den Ctrl+M von außerhalb des window   Umfang. B. die Adressleiste, die Suchleiste, die Firebug-Konsole usw. erstellen.

Ich habe versucht mit rohen Javascript, jQuery und auch mit dem jQuery Hotkeys Plugin von John Resig aber kein Glück: (

Hier ist eine Version, die ich versucht habe. Sie können es zu Testzwecken auf Ihrer Firebug-Konsole ausführen -

%Vor%     
Rifat 22.11.2011, 00:46
quelle

1 Antwort

4

Sie können das NICHT im clientseitigen Web aus Sicherheitsgründen tun, Sie können alles in JS oder JQ oder jeder anderen Sprache programmieren, aber MOZ wird sich nie um Ihren Code kümmern.

Passen Sie auf, eine Sache ist, dass der Browser Ihren Code "kompiliert" und damit arbeitet, und eine andere Sache ist, dass Sie den Browser selbst ändern können. Aus diesen Gründen gibt es das "Add-on". Zum Beispiel können Sie den Kernel der Visual Studio-Programmierung in V.S nicht ändern. : D

ABER ...

... Sie können den Benutzer bitten, die Schlüssel neu zu binden, Sie haben 3 Möglichkeiten, dies zu tun:

1) Installation eines MOZ-Add-ons (oder eines eigenen Addons)

2) Arbeiten mit: Ссылка

3) Installieren einer Shortcut-Tasteb auf Betriebssystemebene mit höherer Priorität als die App (in diesem Fall MOZ) (Sie können dies mit C # tun). Die Kombination aus Alt + Tab ist ein Beispiel für eine Verknüpfung auf hoher Ebene oder "Prnt Scrn"

Es gibt auch keine Möglichkeit, das mit about: config zu tun.

Vielleicht kann diese URL Ihnen helfen, aber ich schlage vor, dass Sie versuchen, Änderungen in MOZ anzufragen und nicht nach Javascript-Code zu fragen.

Ссылка

    
Leandro Tupone 25.11.2011, 18:38
quelle