按的第一个greasemonkey插件:评论时可以粘贴啦~~

原来的样子:如果按ctrl+V会跳出错误

安装上插件的样子:在下面添加了一个文本框和一个按钮,可以在这个文本框里面随便粘贴,然后按这个按钮就可以更新到评价文本框里面

代码:

 1 // ==UserScript==
 2 // @name        tmall_vote
 3 // @namespace   jshe
 4 // @include     http://ratewrite.tmall.com/*
 5 // @version     1
 6 // @grant       none
 7 // ==/UserScript==
 8 alert(‘hello2‘);
 9 function embed() {
10   var getElementByXpath = function (path) {
11     return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
12   };
13   var jshe_setTextarea = function () {
14     jshe_cell.value = jshe_textarea.value;
15   };
16   jshe_cell = document.getElementsByClassName(‘rate-quanlity-content‘) [0];
17   jshe_textarea = document.createElement(‘textarea‘);
18   jshe_textarea.value = ‘Hello‘;
19   jshe_textarea.name = ‘jshe_textarea‘;
20   jshe_cell.parentNode.parentNode.appendChild(jshe_textarea);
21   var button = document.createElement(‘button‘);
22   button.innerHTML = ‘ClickMe‘;
23   button.onclick = jshe_setTextarea;
24   jshe_cell.parentNode.parentNode.appendChild(button);
25 }
26 var script = document.createElement(‘script‘);
27 script.type = ‘text/javascript‘;
28 script.innerHTML = embed + ‘\nsetTimeout(embed, 3000);‘;
29 document.getElementsByTagName(‘body‘) [0].appendChild(script);
30 //alert("hello3");

greasemonkey

时间: 2024-10-16 20:52:03

按的第一个greasemonkey插件:评论时可以粘贴啦~~的相关文章

如何给Ionic写一个cordova插件

写一个cordova插件 之前由javaWeb转html5开发,由于面临新技术,遂在适应的过程中极为挣扎,不过还好~,这个过程也极为短暂:现如今面临一些较为复杂的需求还会有一丝丝头痛,却没有一开始那么强烈了... 在正式写下文之前,我先感谢公司大boss:王总,感谢他让我进入了一个有挑战性的技术公司 并在这个过程中一直鼓励我不断汲取新技术,同时也指正了我在开发中的一些不太好的习惯,十分感谢! 再~,感谢在开发中给予我太多帮助的杜勇以及孙金~,不论是需求讨论还是具体开发阶段都会给予一些十分有用的思

推荐一个Xcode插件: KSImageNamed (自动补全图片文件名称, 并显示图片大小)

http://www.csdn.net/article/2014-05-04/2819586-the-best-xcode-plugins 5. KSImageNamed KSImageNamed是一款能够帮助开发者在Xcode中自动补全图片文件名称的插件,其开发者Kent Sutherland来自美国波士顿.KSImageNamed支持NSImage和UIImage,当开发者写到"[UIImage imaged:"时,便会自动将项目中的图片名称提示出来.此外,KSImageNamed

Eclipse插件开发之基础篇(2) 第一个Eclipse插件

转载出处:http://www.cnblogs.com/liuzhuo. 在Eclipse中使用PDE(Plugin Development Environment)进行插件开发.在PDE中为大家准备了几个模板供大家参考.第一步咱们先利用模板制作一个简单的插件作为和PDE的第一次接触. 1.生成插件工程 通过选择[文件]->[新建]->[工程...]启动[新工程(New Project)]向导.在插件开发的时候我们就不能选择通常的java工程了,要选择新建一个插件工程. 选择[插件工程(Plu

chrome 浏览器插件开发(一)—— 创建第一个chrome插件

最近在开发一个chrome插件,在网上找到了一些的文章,虽说按照文章可以写出对应的例子,但若要进行实际开发,发现还是有不少文章中没有的坑.下面我将结合我在开发过程中遇到的几个方面,对这些坑做一下补充. 如果你有前端开发的经验,那么你将可以很快开始你的chrome插件开发.chrome插件开发的主要内容仍然是“老三样”——HTML. CSS.javascript  不同的是执行环境与平时的浏览器略有不同,且有一些安全限制,还有插件开发中能用到一下chrome专门封装api 有哪些比较好的文档? 首

你真的需要一个jQuery插件吗

jQuery的插件提供了一个很好的方法,节省了时间和简化了开发,避免程序员从头开始编写每个组件.但是,插件也将一个不稳定因素引入代码中.一个好的插件节省了无数的开发时间,一个质量不好的插件会导致修复错误的时间比实际从头 开始编写组件的时间还长. 幸运的是,人们通常具有各种不同的插件可供选择.但是,即使你只用一个,也要弄清楚它是否值得使用的.永远不要在你的代码库中引入错误的代码. 你需要一个插件吗? 首先是要弄清楚究竟你是否需要一个插件.如果不需要,既可以节省文件大小,又可以节省自己的时间. 1.

Eclipse中的一个小插件easyExplorer--用于打开文件所在目录

最近格式化了硬盘,里面的诸多有价值的插件都没了,开发时需要打开java文件所在的目录,每次都很麻烦,实在无法忍受,就又重新下载了一个小插件,用以很方便的打开文件所在目录: easyExplorer 仅有7kb 一:官方下载地址: http://sourceforge.net/projects/easystruts/ 由于天朝网络问题,等个大概十来秒的时间出现下图: 二:配置方式: 直接将下载后的文件:org.sf.easyexplore_1.0.4.jar复制到eclipse下的plugins下

从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)

从Apache的日志文件收集和提供统计数据 这一章我们将介绍基于插件程序的架构和实现.作为例子,我们将构建一个分析Apache服务器log文件的框架.这一次我们不再使用单片机的方式来创建,而是改为采用模块化的方式.一旦我们有了一个基本框架,我们就可以为它创建一个插件.这个插件可以基于请求者的地理位置执行分析. 程序的结构和功能 在数据维护和统计收集领域,很难有一个单一的应用程序可以适合多个用户的需求.让我们以分析Apache的web服务器日志文件为例.web服务器接受到的每一个请求都被记录在日志

[转]Eclipse插件开发之基础篇(2) 第一个Eclipse插件

原文地址:http://www.cnblogs.com/liuzhuo/archive/2010/08/15/eclipse_plugin_1_1_1.html 在Eclipse中使用PDE(Plugin Development Environment)进行插件开发.在PDE中为大家准备了几个模板供大家参考.第一步咱们先利用模板制作一个简单的插件作为和PDE的第一次接触. 1.生成插件工程 通过选择[文件]->[新建]->[工程...]启动[新工程(New Project)]向导.在插件开发的

如何编写一个Maven插件

如何编写一个Maven插件 本文基于eclipse ee. 建立一个maven插件工程: 主要就是让项目能依赖maven-plugin-api: 编写一个Mojo类: /** * 用于输出消息的Mojo * @goal hello */ public class HelloMojo extends AbstractMojo { /** * @parameter expression="${echo.message}" default-value="Hello Maven Wo