最近有个功能是需要点击页面上的按钮,来刷数据,但是我比较懒,不想手动的点击,所以想通过插件来达到这个功能。
谷歌插件基本结构:
新建主文件:manifest.json
{ "name": "定时刷新","version": "0.5", "manifest_version": 2, "description": "定时诊断", "icons": { "16": "images/32.png","128": "images/128.png" }, "permissions": [ "tabs", "http://*/*","https://*/*" ], "content_scripts":[{"matches":["http://XX.XX.XX.XX:XXXX/XXXXXX/XXXX/*"],"js":["jquery-1.7.2.min.js","autoclickflush.js"]}]}
将xx替换成需要点击的页面地址即可。
permissions:允许哪种url连接通过。
content_scripts:引入自定义脚本。
新建文件夹:images 将图标放到文件夹。
新建文件autoclickflush.js
var timecount=0;var nums=["XXXXXXXXX"]function autoClick(){var index = Math.floor((Math.random()*nums.length));$("#busiNumSmall").val(nums[index]);$("#diagnoseSmall").click(); timecount+=1;if(timecount=== 7){clearInterval(interval);} }var interval=setInterval(autoClick,10000);
文件夹下引入:jquery-1.7.2.min.js
简单的程序已经完成,项目源码见:/liberliushahe/AutoClick
代码下载之后可以通过谷歌浏览器打包:打包之后直接拖到浏览器,浏览器会自动安装,然后打开指定url,功能才会触发。