评论时自动填写身份信息

在别人的博客里留言,总少不了填写一些个信息,昵称、邮箱什么的。如果对方的博客中启用了集成式的评论,比如“多说”,那还登录一下就好了;但如果是最基本的评论功能(比如本站),还是要填这些信息的。虽说这些信息很少,打打字也不花多少时间,但如果有工具能帮我们填,岂不更好?

Chrome 的收藏夹有一个功能,它不仅可以记录一个网页地址,还可以执行一段 Javascript。这段 Javascript 需要以“Javascript:”开头,且只能有一行。大致样式如下图。当你点击这个收藏项的时候,Chrome 就会对当前页面执行这段 Javascript。于是我们要做的就是,写一段 Javascript 代码,在当前页面找写评论的地方,填上个人信息即可。

以下代码受博客评论个人信息自动填写代码一文启发,略加修改而成。它会依次搜索支持的博客类型,如果找到,就自动填写昵称、邮箱和网址。目前支持的博客有:Wordpress、Typecho、z-blog、Emlog。在手机和平板上同样可用。

把以上代码添加进你的收藏夹,填写好昵称、邮箱和网址之后,点击“生成链接”,然后把生成出来的链接拖曳进收藏夹:

>>>填写博客留言<<<


21 条评论 添加

  1. 看这牛逼的字体渲染就知道是 Mac 壕了。其实如果能够自动判断是否是博客网站,进入后不用点击书签直接自动填充那就碉堡了...

  2. 你不用解释这么多,直接把最后结果告诉大家:

    Javascript:function fillForm(e,t,n,r){if(e!=null){var i=document.querySelector(e);if(i==null){return false}}var s=document.querySelector(t);if(s==null){return false}s.setAttribute("value",myName);var o=document.querySelector(n);if(o!=null){o.setAttribute("value",myUrl)}var u=document.querySelector(r);if(u==null){return false}u.setAttribute("value",myEmail);return true}var myName="你的昵称";var myEmail="你的邮箱";var myUrl="你的网址";var blogList={wordpress:function(){return fillForm("#commentform","#author","#url","#email")},typecho:function(){return fillForm("#comment_form","#author","#url","#mail")},z_blog:function(){return fillForm("#frmSumbit","#inpName","#inpHomePage","#inpEmail")},emlog:function(){return fillForm("#commentform",'input[name="comname"]','input[name="comurl"]','input[name="commail"]')}};for(var i in blogList){if(blogList[i]()){break}}

发表评论

电子邮件地址不会被公开。 必填项已用*标注