Keine System- oder Anwendungsverknüpfungen, sondern Tastaturverknüpfungen, die speziell auf einer bestimmten Webseite verwendet werden.
Google Mail-Verknüpfungen zum Beispiel.
Beispiel:
Drücken Sie Alt+, fwährend Sie auf Facebook sind, um den Feed von "Top Stories" in "Neueste" und umgekehrt zu ändern.
Und dem Benutzer erlauben, diese Verknüpfungen selbst festzulegen? Vielleicht eine Chromverlängerung?
altD
auf Facebook drücke , werden alle neuen Benachrichtigungen automatisch gelöscht. Und lassen Sie den Benutzer diese Verknüpfungen selbst festlegen.Antworten:
Mit der Erweiterung Shortcut Manager können Sie benutzerdefinierte Tastaturkürzel erstellen. Für die Ausführung von Aktionen auf der Innenseite sind jedoch Kenntnisse in JavaScript oder mindestens jQuery Selectors erforderlich .
Offizielle Beschreibung
Installation
Beispiel
Ich habe kein Facebook-Konto. Öffnen Sie den Posteingang für Superuser über eine Tastenkombination.
Klicken Sie rechts neben der Omnibox auf das Symbol Shortcut Manager .
Klicken Sie auf Alle Einstellungen anzeigen / Neue Verknüpfungen hinzufügen .
Klicken Sie in das Eingabefeld Kurztaste und drücken Sie die gewünschte Tastenkombination.
Dies kann entweder eine einzelne Multi-Tastenkombination (zB sein Ctrl+ Shift+ Ioder Alt+ I) oder eine Folge von Tasten ( zum Beispiel I, N, B, O, X).
Wählen Sie geeignete URL-Muster .
superuser.com
Verwenden Sie Folgendes, um alle Seiten der Domain und ihrer Unterdomänen abzugleichen:In Aktion , wählen Sie Ausführen Javascript und geben Sie
in (1) .
Geben Sie Open inbox in Description ein .
Wir können die JavaScript-
.click()
Methode verwenden, um Mausklicks auf ein beliebiges Element einer Webseite zu simulieren. Der knifflige Teil ist der Zugriff auf diese Elemente. Hier bieten sich die jQuery-Selektoren an.Normalerweise für den Zugriff auf Ihren Posteingang, dann würden Sie auf die Schaltfläche Stack Drop - Down, dann Posteingang . Wir brauchen für beide geeignete Selektoren.
Rechtsklick auf das Stack Dropdown und klicken Sie auf Element untersuchen .
In den Entwicklertools wird Folgendes angezeigt:
Das
<a>
Tag wird hervorgehoben. Dies ist das Element, in dem der Klick simuliert werden soll.Die Klasse des Elements ist genu . Wir könnten einfach den Selektor verwenden
.genu
, aber das würde nicht richtig funktionieren, wenn es mehrere Elemente derselben Klasse gäbe. Ein zuverlässigerer Ansatz wäre es , über den Selektor als untergeordneter Knoten von<div>
with ID portalLink darauf zuzugreifen (IDs sind eindeutig)#portalLink a.genu
. Dann wenden wir die.click()
Methode an.Die Eingabe einer der folgenden Zeilen in (2) erledigt die Aufgabe:
Im Stack Dropdown rechten Maustaste auf Posteingang , und klicken Sie Inspect Element .
In den Entwicklertools wird Folgendes angezeigt:
Dieses Element hat eine eigene ID: seTabInbox .
Die Eingabe einer der folgenden Zeilen in (2) erledigt die Aufgabe:
Klicken Sie auf Speichern und laden Sie alle geöffneten Super User-Seiten neu. Ihre Verknüpfung ist einsatzbereit.
quelle
Lesen Sie dies durch ( Link ), es ist nicht sehr schwierig, obwohl Sie den Browser öffnen müssen.
quelle