Formularfelder in Opera ausfüllen, in denen der Zauberstab keine Deckung hat

3

Gibt es eine Funktion in Opera, mit der ich Formularfelder mit wiederholten Informationen oder Daten ausfüllen kann, die nicht vom Zauberstab abgedeckt werden? Oder eine Möglichkeit, mit Operas Zauberstab Informationen für andere Felder zu speichern?

Oder gibt es vielleicht ein Userscript, das dies stattdessen tun könnte?

Um Ihnen ein Beispiel zu geben: Wenn ich mich bei einer der Stack Exchange-Sites anmelde, muss ich die URL des OpenID-Anbieters manuell eingeben (oder aus einer Notiz heraus eingeben). Ich möchte dies insbesondere sowie einige andere Sites automatisieren, an denen eine ähnliche Situation besteht.

0xC0000022L
quelle

Antworten:

1

Versuchen Sie dieses einfache UserScript:

// ==UserScript==
// @name            OpenID fill out for StackExchange sites
// @include         http://superuser.com/users/login*
// @include         http://stackoverflow.com/users/login*
// @include         http://serverfault.com/users/login*
// @include         http://*.stackexchange.com/users/login*
// ==/UserScript==
(function ()
{
    window.addEventListener('load', function()
    {
        document.getElementById('openid_identifier').value = "https://your.url/for/openid";
        document.getElementById('show-more-options').style = '';
    }, false);
})();
zielak
quelle
Ich habe Ihre Antwort so bearbeitet, dass sie meine verbesserte Version enthält. Es begrenzt den Gültigkeitsbereich ( @include) und macht das unsichtbare Bearbeitungsfeld und die Schaltfläche sichtbar ( .style=''). Noch einmal vielen Dank.
0xC0000022L
2

Opera hat dies bereits für Formulareingabefelder behandelt, die Sie im Formulardaten-Manager im Bedienfeld „Voreinstellungen“ häufig und wiederholt verwenden.

  1. Rufe es entweder mit Alt+ Poder Ctrl+ aufF12
  2. Klicken Sie auf die Registerkarte Formulare .
  3. Füllen Sie es nach Bedarf aus.
  4. Klicken Sie auf OK

Wenn Sie das nächste Mal auf einer Site mit einem Texteingabefeld sind, können Sie einfach auf den Abwärtspfeil tippen oder mit der rechten Maustaste auf das Kontextmenü klicken und aus den Optionen Persönlich einfügen auswählen .

Formularfelder Kontextmenü

zufällig
quelle
Mir ist dieses spezielle Feature bekannt, aber es ist immer noch umständlich, wenn Sie wissen, dass Sie es jedes Mal ausfüllen müssen. Auch jetzt weiß ich, wie ich es auf anderen Websites machen kann, wenn ich es brauche. Vielen Dank für die Mühe (und +1 dafür).
0xC0000022L
1

Ich bin mit den beiden anderen Antworten einverstanden, aber der Vollständigkeit halber möchte ich darauf hinweisen, dass es eine nützliche Autocomplete-Erweiterung gibt , die etwas allgemeiner ist als ein UserScript für jeden ähnlichen Fall und etwas flexibler als das "Personal einfügen". Felder werden standardmäßig bereitgestellt.

Amos M. Carpenter
quelle
Und in der Tat, danke dafür :) +1
0xC0000022L