在 Opera 中填写魔杖未覆盖的表单字段

在 Opera 中填写魔杖未覆盖的表单字段

Opera 中是否有允许我填写重复信息或 Magic Wand 未涵盖的数据的表单字段的功能?或者是否有方法让 Opera 的 Wand 能够存储其他字段的信息?

或者也许有一个用户脚本可以做到这一点?

举个例子:登录任何 Stack Exchange 网站时,我需要手动输入(或从注释中输入)OpenID 提供商的 URL。我希望自动执行此操作,尤其是其他几个存在类似情况的网站。

答案1

尝试这个简单的 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);
})();

答案2

Opera 已经在“首选项”面板中的表单数据管理器中涵盖了您经常重复使用的表单输入字段。

  1. Alt使用+PCtrl+提出F12
  2. 点击形式标签。
  3. 按要求填写。
  4. 点击好的

下次你访问带有文本输入字段的网站时,只需点击向下箭头或右键单击上下文菜单,然后从中选择插入个人资料选项。

表单字段上下文菜单

答案3

我同意其他两个答案,但为了完整起见,我想指出的是有用的自动完成扩展这比为每个类似情况提供用户脚本更通用一些,也比开箱即用的“插入个人”字段更灵活一些。

相关内容