定时触发GoogleChrome中指定按钮功能,实现自动点击
在其他网站上执行自己的js代码(GoogleChrome)(Google扩展)
日前,对某招标网站进行了程序干预,干预取得了一定的成功。方法摘录出来分享给大家。无需人工干预点击查询、关闭等操作。手动执行转为自动执行,节省大量时间;
http://192.168.22.84/cacti

仙人掌监控页面
解决方案:
1、新建一个记事本并重命名为后缀manifest.json如下,保存为utf-8格式,否则Google会加载插件失败(由于乱码)
2.新建cactibount.js(utf-8格式),内容如下
3、将以上内容全部放在同一个文件夹中,如下图
4.打开Goog??le扩展并开启开发者模式-加载解压后的扩展
1.清单.json
{
“manifestversion”:3,//使用的版本
“description”:”cacti声控??按钮挂掉的解决办法”,//插件说明
“version”:”1.0″,//插件本身的版本号
“图标”:{
“128”:”cacti.png”//插件显示的图标
},
“主机权限”:[
“http://192.168.22.84/cacti”,
“*://*/*”
],
“内容脚本”:[
{
“js”:[//指定网页中运行的javascript脚本
“jquery-1.9.1.min.js”,
“仙人掌.js”
],
“matches”:[“http://192.168.22.84/cacti/*”]//在哪些页面注入Contentscripts?
}
]
}
2.cactibount.js
$(函数(){
设置超时(函数(){
//$(“#sound”).click()
varevtdocument.createEvent(“MouseEvents”);
evt.initEvent(“点击”,true,true);
//su代表该按钮在网页中的元素名称,可以通过按F12获取
document.getElementById(“声音”).dispatchEvent(evt);
},4000);//4000毫秒,表示浏览器刷新4秒后执行
});
3、所有文件显示如下:

截屏
提示:cacti.pang可以自行下载镜像,只要与json文件中manifest.json指定的名称一致即可。
jquery-1.9.1.min.js是一个兼容多种浏览器的JavaScript库。需要下载并私信我(免费)
4.将解压后的扩展加载到GoogleChrome中

打开GoogleChrome扩展程序
打开开发者模式,以便您可以添加浏览器插件

只需选择插件文件

选择插件所在文件位置
添加了谷歌浏览器插件

5.测试
打开新窗口或选项卡或刷新
http://192.168.22.84/cacti/,每隔4秒会自动点击“静音”
F5刷新后,按钮从静音变为取消静音,证明插件成功。
F5再次刷新,按钮由Unmute变为静音插件成功

测试页