一键填写评论相关信息

有时候去到一个网站本想着留言的,但是每次都要输入姓名、邮箱和网址真的好烦,都没有耐心评论下去了,之前在网上看到过类似的js代码,可以一键填写评论信息,但好像只能是wp,又或者只是typecho,这次这段js代码据说是全网版,据说能解决常见博客程序的评论填充问题,但也不是百分百成功的,主要看主题的评论代码的class和id是不是标准的那种,自己测试了wp和typecho,都成功啦~~

使用方法:在浏览器新建一个书签,然后把下面这段代码粘贴到网址一栏,名字就随意即可,每次评论需要填写信息的时候,直接点击这个书签即可。

javascript: void
function() {
    var lauthor = ["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name"],
    lmail =["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']"],
    lurl =["#url","input[name='comurl']","#inpHomePage","#ds-dialog-url","input[name='url']","#website"];
    for (i = 0; i < lauthor.length; i++) {
        var author = document.querySelector(lauthor[i]);
        if (author != null) {
            author.value = '你的姓名';
            break;
        }
    }
    for (j = 0; j < lmail.length; j++) {
        var mail = document.querySelector(lmail[j]);
        if (mail != null) {
            mail.value = '你的邮箱';
            break;
        }
    }
    for (k = 0; k < lurl.length; k++) {
        var url = document.querySelector(lurl[k]);
        if (url != null) {
            url.value = '你的网址';
            break;
        }
    }
    return ! 1;
} ()
lauthor、lmail和lurl中引号""里面的内容即为需要填写的评论留言框 input 元素里面的对应id、class或标签等,如遇到不能自动填写的博客网站,可以右键“审查元素”根据各个博客网站评论留言框 input 元素的相关变化在上述代码相关地方进行增删修改!代码摘自 @龙笑天下
11 条评论
  1. 菊部

    好用 感谢

    菊部 2017-01-15 17:31:43   Windows 10 x64 Edition  Google Chrome 55.0.2883.87 回复
  2. whuted

    为什么在你的网站上测试就不能用呢 T T

    whuted 2017-01-17 15:55:54   Mac OS X 10.12.2  Google Chrome 55.0.2883.95 回复
    1. 山小炮
      @whuted

      我的可以的呀!我试过很多网站都可以的。

      山小炮 2017-01-17 17:19:51   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  3. 姜辰

    很给力~~~真的省了不少事呢

    姜辰 2017-01-19 21:40:07   Windows 10 x64 Edition  Firefox 50.0 回复
  4. pac1cha

    我刚开始玩个人博客,搭了一个简单的typecho博客。但是我真的不太明白,为什么评论要填网址呢?

    pac1cha 2017-01-24 13:30:14   Windows 7 x64 Edition  Firefox 45.0 回复
    1. 山小炮
      @pac1cha

      填网址方便互访,也是增加自己网站访问量的好方法!

      山小炮 2017-01-24 15:02:31   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  5. 风独味

    你的网站速度很快。

    风独味 2017-02-01 12:55:59   Android 5.1  UC 浏览器 10.9.8.738 回复
    1. 山小炮
      @风独味

      哈哈,可能网站比较简单吧。

      山小炮 2017-02-01 13:47:53   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  6. Guest

    改成 mail.value = 'guest@'+document.domain.split('.').slice(-2).join('.'); 以及 url.value = location.protocol+'//'+location.hostname; 更带劲。

    Guest 2018-01-17 22:35:52   Windows 7 x64 Edition  Google Chrome 55.0.2883.87 回复
  7. 菊座

    好像有点失效了 不知道是不是和chrome更新有关

    菊座 2024-01-16 23:03:24   Windows 10 x64 Edition  Google Chrome 120.0.0.0 回复
    1. 山小炮
      @菊座

      typecho还可以,有些静态博客评论程序不支持。

      山小炮 2024-01-17 08:27:14   Windows 10 x64 Edition  Google Chrome 120.0.0.0 回复
发表评论
* 号为必填项
评论支持 Emoji 表情