自由添加您的自定义脚本,
编辑您的自定义脚本,
网址匹配支持通配符 '*' 和 '?'.
当前网页不支持Jquery时,支持引入自定义Jquery库。
使用中的问题请反馈给我,邮箱contact@geekapp.cn,后续我将不断完善。
我的个人博客:http://www.geekapp.cn/
1.目前所有脚本缓存到本地,卸载应用会使脚本丢失,卸载前请备份好您的重要脚本。
2.最新版本1.2.8及以上已支持脚本备份到云端。
3.您可以通过脚本编辑页面右上角更多操作-》备份到云端或分享功能手动备份脚本,注意程序不会自动为您备份!
1.编辑该脚本查看匹配URL规则,只有符合规则的URL才会触发。
2.脚本管理列表查看是否已经启用了该脚本。
1.浏览器页面-》点击右上角菜单-》选择【日志信息】可以查看或关闭日志信息面板
使用以下原生接口,请确认已经更新到最新版本。
使用过程中遇到问题或bug可以反馈给我,谢谢!
接口名称:toast(msg)
使用示例:geekapp.toast('toast的信息内容');
接口名称:copy(text)
使用示例:geekapp.copy('复制的文本内容');
接口名称:log(text)
使用示例:geekapp.log('日志内容');
说明:在右上角菜单中点击[日志信息]可以切换显示/隐藏日志面板,您也可以直接使用console.log。
接口名称:click(x, y)
使用示例1:geekapp.click(100, 200); //在网页右上角为原点的坐标(100,200)的位置触发一次点击事件。
使用示例2:geekapp.click(0.5, 0.5); //在网页中心点触发一次点击事件。
说明:传入0-1的参数时(推荐),默认以屏幕比例处理。>=1时以像素位置处理。
接口名称:swipe(x1, y1, x2, y2)
使用示例1:geekapp.swipe(100, 200, 100, 400); //从坐标(100,200)开始滑动到坐标(100,400)及模拟向下滑动,滑动距离为400-200=200像素。
使用示例2:geekapp.swipe(0.5, 0.8, 0.5, 0.2); //从坐标(0.5,0.8)开始滑动到坐标(0.5,0.2)及模拟向上滑动。滑动距离为0.8-0.2=0.6及网页高度的60%的距离。
说明:传入0-1的参数时(推荐),默认以屏幕比例处理。>=1时以像素位置处理。
接口名称:getImage(left, top, width, height, quality)
使用示例1:var base64data = geekapp.getImage(0, 0, 100, 100, 75); //获取网页左上角100X100矩形区域且质量为75的base64图片数据。
使用示例2:var base64data = geekapp.getImage(0, 0, 0.2, 0.1, 75); //获取网页左上角宽度2/10,高度1/10的矩形区域且质量为75的base64图片数据。
使用示例3:var base64data = geekapp.getImage(); //获取整个网页可见区域base64图片数据,默认图片质量75。
使用示例4:var base64data = geekapp.getImage(0, 0, 1, 1, 75); //获取整个网页可见区域base64数据。
说明:传入0-1的参数时(推荐),默认以屏幕比例处理。>=1时以像素位置处理。图片质量取值范围1-100
接口名称:getWidth() 和 getHeight()
使用示例1:var w = geekapp.getWidth(); //获取网页可见区域宽度。
使用示例2:var h = geekapp.getHeight(); //获取网页可见区域高度。
说明:您也可以通过JS或Jquery接口获取。
接口名称:feedDog(sec) 和 feedDog(sec, url)
使用示例1:feedDog(10); //超过10秒钟不执行feedDog函数则刷新当前页面。
使用示例2:feedDog(10, 'https://www.baidu.com'); //超过10秒钟不执行feedDog函数则跳转到百度。
说明:网页初始化完毕后可以使用setInterval启动定时任务,不停调用feedDog,若出现网页打不开的情况,则自动刷新或跳转到指定页面,从而保证脚本运行不间断。