最近有个功能是需要点击页面上的按钮,来刷数据,但是我比较懒,不想手动的点击,所以想通过插件来达到这个功能。
谷歌插件基本结构:
新建主文件: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
简单的程序已经完成,项目源码见:https://github.com/liberliushahe/AutoClick
代码下载之后可以通过谷歌浏览器打包:打包之后直接拖到浏览器,浏览器会自动安装,然后打开指定url,功能才会触发。