摘要:
博客具有互动性,体现之一就是博客文章的评论内容。来而不往非礼也,对评论者进行回访自然不是一个坏事。然而对别人的博客进行评论时,初次需要填写昵称,邮箱,网址,自然有些麻烦。对于WordPress, Z-Blog, Typecho这三款博客程序,可以将以下三段JS代码各自保存成相应的书签——在浏览器的收藏栏(或叫书签栏)中新建一个书签,内容为各段代码,名称任意。以后需要填写评论信息的时候就可以点击相应书签,就可以自动填写信息了,再也不会出现写10秒的内容,花30秒去填写评论者个人信息——估计卢松松同学可能就是靠这招来闯遍博客界的评论。
Windows, Ubuntu下的Firefox, Chrome, IE9浏览器均通过验证。请将代码中的评论者名称,邮箱和网址作相应更改,注意引号应该为英文状态下的半角形式。
代码:
var myName = "龙笑天", myEmail = "666666666@qq.com", myUrl = "https://blog.xygeng.com"; function fillForm(r, e, m, t) { if (null != r) { var n = document.querySelector(r); if (null == n) return ! 1 } var u = document.querySelector(e); if (null == u) return ! 1; u.setAttribute("value", myName); var l = document.querySelector(m); if (null != l) { l.setAttribute("value", myUrl); } var o = document.querySelector(t); return null == o ? !1 : (o.setAttribute("value", myEmail), !0) }; [function() { return fillForm("#commentform", "#author", "#url", "#email") }, function() { return fillForm("#comment_form", "#author", "#url", "#mail") }, function() { return fillForm("#frmSumbit", "#inpName", "#inpHomePage", "#inpEmail") }, function() { return fillForm("#commentform", 'input[name="comname"]', 'input[name="comurl"]', 'input[name="commail"]') }].some(function(r) { return r() });
原文链接:https://www.ilxtx.com/automatically-fill-in-personal-information.html