Verfügt Chrome über eine Tastenkombination zum erneuten Laden eines Iframes? [geschlossen]

5

Gibt es eine Tastenkombination für Google Chrome, mit der Sie einen Frame (Iframe) mit Fokus neu laden können? Die einzige Möglichkeit, die ich gefunden habe, ist das Klicken mit der rechten Maustaste.

Wenn Sie drücken, F-5während der Rahmen den Fokus hat (z. B. während Sie aktiv in einem Formularelement sind), wird die gesamte übergeordnete Seite neu geladen, oder es wird nichts getan , je nachdem, wo der Fokus innerhalb des Rahmens liegt. Ich hoffe, das zu vermeiden, da ich ein ziemlich umfangreiches Formular debugge, das in einem iframe geladen ist.

Aktualisieren:

  • Version: Chrome 16.0.912.75 (Ich liebe diese Versionsnummern) Egal, stabil.
  • Betriebssystem: Windows 7 und XP.
Tim Post
quelle
1
Ist es möglich, den iframe-Inhalt in einem neuen Tab zu öffnen?
Daniel Beck
Welches Betriebssystem? Ich frage, weil AutoHotkey perfekt für solche Dinge unter Windows ist.
Iglvzx
Können Sie stattdessen zB Safari verwenden? Ich habe es mit Safari gelöst ... aber Chrome hat anscheinend Fehler beim Neuladen von Iframes.
Daniel Beck
Ich hoffe auf etwas Betriebssystemübergreifendes, aber ich verwende derzeit die stabile Version unter XP und Windows 7. Ich nehme gerne eine Antwort an, die "Nein" mit einem Link und einer Zusammenfassung eines Fehlerberichts sagt. Ich kann nicht der einzige sein, der sich darüber wundert :)
Tim Post
1
Für den Fall, dass es jemand braucht: In Safari können Sie das Lesezeichen verwenden javascript:(function(){x=document.activeElement;if(x.tagName=="IFRAME"){x=x.contentWindow;x.location.reload();}})();. Ich fürchte, ein Fehler verhindert, dass dies in Chrome funktioniert.
Daniel Beck

Antworten:

4

Nein, es gibt keine Verknüpfung, da der Browser wissen muss, welcher Frame neu geladen werden soll. Sie können mit der rechten Maustaste in den iFrame klicken und Reload frameaus dem Kontextmenü auswählen .

Es gibt auch einen Vorschlag, eine Mausbewegung für diesen Zweck zu programmieren, aber diese ist für Firefox. Sie können die Chrome-Erweiterungen auf Mausbewegungen überprüfen.

dnbrv
quelle
document.activeElementGibt Ihnen den Iframe aus dem übergeordneten Dokument oder ein Lesezeichen, wenn der Inhalt fokussiert ist.
Daniel Beck
Irgendwelche Vorschläge für eine Erweiterung, die zum Problem passen könnte? Sie sind immerhin ein ziemlich großes Meer :)
Tim Post
Sie schlagen also vor, ein Lesezeichen mit JS zu erstellen, das folgendermaßen funktioniert: Benutzer klickt in einen iFrame -> Benutzer klickt auf das Lesezeichen . Wie unterscheidet sich das von einem Rechtsklick auf den iFrame -> Klick auf Frame neu laden ?
Donnerstag,
@TimPost: Ohne Maus geht es nicht und dank DOM in weniger als 2 Schritten . Auch eine Erweiterung muss wissen, was der aktive iFrame ist.
Donnerstag,
@ dnbrv Extensions können lokalen Speicher verwenden, weshalb ich gefragt habe. Es macht mir nichts aus, einer Nebenstelle mitzuteilen, welche ID ich suche, wenn ich sie später einfach durchgehen kann.
Tim Post