我们在访问网站时,看到一篇文章,想发表评论时,是否经常要在评论框里手动填写自己的昵称、E-mail 和网址等留言评论信息?重复的打字会让我们感到很乏味。

为了解决这个问题,我在网上搜索相关资料,找到了很多使用 Javascript 代码的教程方法文章,操作方法是将这段代码作为书签的 URL 字段保存在书签栏中,即可实现点击书签栏上的按钮自动填充自己的信息。

今天,要介绍的也是同样的方法,把 Javascript 代码存为书签来使用,但又有很大的不同,因为网上的所有(至少我搜索到的…)方法都有很大缺陷,他们不能实现跨平台跨网站,也就是说,可能适用于wordpress、Typecho、zblog和emlog等平台中的一个或几个,但都不能全部适用!我这里介绍的就是全平台全网通用的留言评论自动填写个人信息方法!

全平台通用评论神器一键自动填写昵称、邮箱和网址代码:

javascript:void function(){var lauthor=["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name"],lmail=["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email"],lurl=["#url","input[name='comurl']","#inpHomePage","#ds-dialog-url","input[name='url']"];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='479462669@qq.com';break}}for(k=0;k<lurl.length;k++){var url=document.querySelector(lurl[k]);if(url!=null){url.value='http://www.ilxtx.com';break}}return!1}()

代码说明:lauthor、lmail和lurl中引号 “”面的内容即为需要填写的评论留言框 input 元素里面的对应id、class或标签等,如遇到不能自动填写的博客网站,可以右键“审查元素”根据各个博客网站评论留言框 input 元素的相关变化在上述代码相关地方进行增删修改!

PS:由于原代码无法正确保存,已将代码压缩,大家可以放心使用。

以下为未压缩代码,可以自行修改其中内容:

javascript: void
	function() {
		var lauthor = ["#author", "input[name='comname']", "#inpName", "input[name='author']", "#ds-dialog-name"],
			lmail = ["#mail", "#email", "input[name='commail']", "#inpEmail", "input[name='email']", "#ds-dialog-email"],
			lurl = ["#url", "input[name='comurl']", "#inpHomePage", "#ds-dialog-url", "input[name='url']"];
		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 = '476315106@qq.com';
				break
			}
		}
		for (k = 0; k < lurl.length; k++) {
			var url = document.querySelector(lurl[k]);
			if (url != null) {
				url.value = 'https://www.fengjunzi.com';
				break
			}
		}
		return !1
	}()

简单赘述下,具体的使用方法:

  1. 将本页添加到收藏夹保存为书签;
  2. 右键刚刚创建的书签,选择“编辑”或“属性”;
  3. 将“名称”一栏改为“一键填写留言评论信息”(见名知意即可,名称可换成其它的),并将“网址”或“地址”或“url”一栏原有的网址链接替换成上述javascript代码(代码里面的相关个人信息改为自己的哦~~),确定即可。
  4. 以后遇到留言评论时,点一个这个书签即可自动一键填写个人信息!

本方法适用平台:

  • WordPress
  • Typecho
  • ZBlog
  • Emlog
  • 多说
  • 其他

本文方法测试有效,转自:https://boke112.com/3087.html