今天给大家分享一个如何在博客评论时一键自动填写昵称、邮箱和网址信息。通过简单的设置,你可以在评论框中自动填充预设的昵称、邮箱和网址,省去了每次填写这些信息的麻烦。这个功能对于经常在博客上留言的用户来说非常方便,可以节省时间并提供更流畅的评论体验。无论是博主还是访客,都可以受益于这个实用的技巧。

本人亲测,对于绝大部分的网站都是有效果的👍

实现原理

通过浏览器书签实现博客网站留言、评论时一键填写昵称、邮箱、网址信息。

具体操作

1.将本页添加到收藏夹保存为书签

2.右键刚刚创建的书签,选择“编辑”或“属性”

3.将“名称”一栏改为“一键填写留言评论信息”(见名知意即可,名称可换成其它的)

4.接着将“网址”或“地址”或“url”一栏原有的网址链接替换成下面的 javascript 代码(代码里面的相关个人信息改为自己的),然后保存即可。

2024-04-05T06:06:14.png

5.以后遇到留言或评论时,点一下你保存的这个书签即可自动一键填写个人信息。

javascript: void
function() {
    var lauthor = ["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name","input[name='nick']","#comment_author"],
    lmail =["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']","#comment_email"],
    lurl =["#url","input[name='comurl']","#inpHomePage","#ds-dialog-url","input[name='url']","input[name='website']","#website","input[name='link']","#comment_url"];
    for (i = 0; i < lauthor.length; i++) {
        var author = document.querySelector(lauthor[i]);
        if (author != null) {
            author.value = '你的昵称';
            author.dispatchEvent(new Event('input'));
            author.dispatchEvent(new Event('change'));
            break;
        }
    }
    for (j = 0; j < lmail.length; j++) {
        var mail = document.querySelector(lmail[j]);
        if (mail != null) {
            mail.value = '你的邮箱';
            mail.dispatchEvent(new Event('input'));
            mail.dispatchEvent(new Event('change'));
            break;
        }
    }
    for (k = 0; k < lurl.length; k++) {
        var url = document.querySelector(lurl[k]);
        if (url != null) {
            url.value = '你的网址';
            url.dispatchEvent(new Event('input'));
            url.dispatchEvent(new Event('change'));
            break;
        }
    }
    return ! 1;
} ()
请注意:该脚本可能对PC端 Google Chrome 不兼容。

补充:兼容GoogleChrome的脚本

javascript: void function() {     var lauthor = ["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name","input[name='nick']","#comment_author"],     lmail =["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']","#comment_email"],     lurl =["#url","input[name='comurl']","#inpHomePage","#ds-dialog-url","input[name='url']","input[name='website']","#website","input[name='link']","#comment_url"];     for (i = 0; i < lauthor.length; i++) {         var author = document.querySelector(lauthor[i]);         if (author != null) {             author.value = '刘郎';             author.dispatchEvent(new Event('input'));             author.dispatchEvent(new Event('change'));             break;         }     }     for (j = 0; j < lmail.length; j++) {         var mail = document.querySelector(lmail[j]);         if (mail != null) {             mail.value = 'vjocc@qq.com';             mail.dispatchEvent(new Event('input'));             mail.dispatchEvent(new Event('change'));             break;         }     }     for (k = 0; k < lurl.length; k++) {         var url = document.querySelector(lurl[k]);         if (url != null) {             url.value = 'https://vjo.cc/';             url.dispatchEvent(new Event('input'));             url.dispatchEvent(new Event('change'));             break;         }     }     return ! 1; } ()

完!