博客评论信息自动填写,这个通用方法网上很久之前就有了,并且已经适用于wordpress、Typecho、zblog和emlog等平台,加入Bitcron之后发现其无法填充默认网站地址,于是小小的修改了一下。把Bitcron默认评论框的input[name='site']添加了进去,这样就可以方便支持Bitcron平台的博客了。

使用方法你们都懂得(保存为书签),代码如下:

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']", "input[name='site']", "#website"];
    for (i = 0; i < lauthor.length; i++) {
        var author = document.querySelector(lauthor[i]);
        if (author != null) {
            author.value = 'Ton';//修改为自己的昵称
            break;
        }
    }
    for (j = 0; j < lmail.length; j++) {
        var mail = document.querySelector(lmail[j]);
        if (mail != null) {
            mail.value = 'i@ton.tn';//修改为自己的邮箱
            break;
        }
    }
    for (k = 0; k < lurl.length; k++) {
        var url = document.querySelector(lurl[k]);
        if (url != null) {
            url.value = 'https://ton.tn';//修改为自己的网址
            break;
        }
    }
    return ! 1;
} ()
//压缩版
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']", "input[name='site']", "#website"]; for (i = 0; i < lauthor.length; i++) { var author = document.querySelector(lauthor[i]); if (author != null) { author.value = 'Ton'; break; } } for (j = 0; j < lmail.length; j++) { var mail = document.querySelector(lmail[j]); if (mail != null) { mail.value = 'i@ton.tn'; break; } } for (k = 0; k < lurl.length; k++) { var url = document.querySelector(lurl[k]); if (url != null) { url.value = 'https://ton.tn'; break; } } return !1; }()

本文最后一次更新时间:

Comments
Write a Comment
  • 我在你这里好像一直都是自动填写的……除了第一次来的时候输入过以外。

    • Ton reply

      @小F 是的,一般第一次手动填写之后浏览器保存了cookie就自动记住了。这个代码设置好,新网站第一次就可以一次性填充,免除了手动的麻烦。

      • @Ton 浏览器一般都有记忆,输入一个字母后就只要下拉框里选一个就行了。也没有很麻烦!

  • 额,这个代码框滚动条看着比较难受

    • @老何 我感觉也是,看起来不太方便。主要是不想让文章页面拉的太长。

  • 好奇怪,直接复制你这个代码修改无法使用;但是对比我那个能使用的代码,又看不出哪里不一样。。。

    • Ton reply

      @老杨 代码压缩了之后估计可以用。

  • 用这个还是蛮方便的。

  • 哈哈,我也想说填了一次就都有了。倒是最近我挺经常清理cookies的,所以有时候还是觉得略微有点不便。

    • Ton reply

      @水八口 用了这个去任何博客第一次都不用手动填了,点击一下书签,自动填充。