好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 12style 于 2020-6-15 12:52 编辑
划词弹图标栏工具是一个集合划词、点击、快捷键弹图标栏工具,含百度、Google等搜索引擎、百度主页、Tampermonkey管理等页面、复制、粘贴、剪切、新标签页打开链接。
原先推荐过油猴子脚本~浏览器搜索扩展工具,由于帖子编辑出的问题,不见了,同时该脚本功能仅有划词弹出图标栏、新标签页打开划词为链接的功能
更新20200615:
图床由imgur变为ibb,图标显示正常
更新说明:
百分浏览器自身另外设置了一堆快捷键,默认快捷键alt+o无法弹出图标栏
在原代码422行,数字改成86,也就是alt+v测试正常,if(keynum==86&&event.altKey){
要是想设置其他快捷键,按下方说明调整
部分图标使用imgur的图床,百分浏览器显示不正常,目前还不知道原因
更新20200614:
图标默认大小调整为24px
重大更新20200611:
拆分脚本的浏览器工具—点击粘贴,添加在不同网站光标所在的input或textarea提交输入内容、添加空格、换行
补充说明—1 为什么有浏览器工具—点击粘贴、打开网站:
我们输入时按键盘c
trl+c、ctrl+v复制、粘贴,不比再点鼠标方便么,当然,输入时键盘快捷键习惯的多,方便的多
在编辑框完成输入内容提交的时候、查看内容只需剪切、复制、粘贴鼠标点击修改位置的时候
是否不想再按Enter、ctrl+enter提交,不想在键盘上按ctrl+c、ctrl+v呢
那么点下输入框,会弹出经常用到的提交、粘贴功能的图标栏
访问论坛的时候,突然想打开微博、历史、下载等页面,要点新标签页,输入经常访问网址,或者点书签搜藏夹链接,是否不想再输入呢
那么按下快捷键alt+o(配合全局鼠标手势调用快捷键,比按键盘更快,全局手势软件推荐StrokesPlusnet—分享过自用手势的帖子以及更新帖子、WGesture、MouseInc),就能弹出要立即访问网址的图标栏
一切的在pc浏览器上的需要都是来自手机上长按划词复制、粘贴、剪切功能,加上pc浏览器划词搜索扩展、脚本
补充说明—2 为什么没有设置界面
楼主本身是个JavaScript大菜鸡,不会写油猴子脚本设置界面的代码,就连点击图标的次数统计的功能都不会写
因此修改一些功能,或者调整图标大小,或者增减图标,还只能在代码上去改,造成很多不方便
有个Popup Search划词脚本有设置的界面,就蛮好,可惜不能在输入框划词弹窗,楼主看不懂jQuery代码,没办法在上面修改添加其他功能
现在所有新增的功能,就都还是在浏览器搜索扩展工具这个脚本上基础上的,也就没有脚本后台设置界面
拆分为3个不同事件的不同功能脚本:
1 浏览器工具—打开网站
打开网站,调用快捷键弹出图标栏,点击后台打开设置的网站,默认百度首页、Google首页、Tampermonkey管理、历史记录、扩展、下载等页面。为了鼠标手势调用快捷键弹图标栏,点击图标访问网站,不需要再新建标签页,输入地址或者点击收藏的书签访问。
2 浏览器工具—点击粘贴
点击粘贴,点击Input、Textarea编辑框弹图标栏,包括退格、粘贴、撤销等功能,印象笔记EN-NOTE富文本编辑框,可粘贴自剪切板的内容。
更新:
在不同网站光标所在的Input、Textarea提交输入内容,测试在百度首页、52pojie博客、论坛、v2ex回帖,提交功能正常。
3 浏览器工具—划词搜索
划词搜索,默认自带百度搜索、Google搜索、微博搜索、百度翻译、豆瓣电影搜索、Chrome应用商店搜索引擎图标、默认自带复制、剪切、移除格式、新标签页打开链接功能图标。
原版基础上增加的功能如下:
1 点图标后台标签页打开
2 6s自动关闭、滚动关闭、点logo关闭图标栏
3 图标栏渐入渐出
4 鼠标移入图标栏不自动关闭图标栏,移出鼠标6s自动关闭
5 点击Input、Textarea编辑框弹图标栏
6 印象笔记EN-NOTE富文本编辑框,可粘贴自剪切板的内容
7 键盘快捷键Alt+o在鼠标处弹图标栏(弹窗图标栏划词内容为空)
图标说明:
1 默认自带百度搜索、Google搜索、微博搜索、百度翻译、豆瓣电影搜索、Chrome应用商店搜索引擎图标
2 默认自带百度首页、Google首页、Instagram、微博首页、知乎主页、Greasyfork、Tampermonkey、Github、历史记录、扩展、下载后台访问图标
3 默认自带复制、粘贴、剪切、退格功能图标
4 混用了base-64、图床的图标格式,默认图标大小16px(由于楼主用的笔记本,先前没考虑到使用显示屏的各位,初始图标大小设置的16px,已改为默认24px)
---------------------------------
需要添加搜索引擎、或者调整代码的,有能力情况下可以帮忙实现
要是有巨佬能帮忙添加点击图标次数统计就完美了
脚本调整的说明:
1 默认点图标后台标签页打开,如需点击图标转到标签页,注释最后面open(url)函数,移除上一块代码注释
2 如需替换对应图标icon,可在 https://icons8.com/icons/nolan 搜索名称,获取图片链接,替换代码中image后的base-64代码或者链接
3 如需划词自动复制,在原代码393行、划词搜索的脚本代码中303行添加document.execCommand('copy', false, null);
4 如需修改Alt+o快捷键,在原代码422行、打开网页的脚本代码中228行, if(keynum==79&&event.altKey){ 处,修改数字,参考帖子
5 如需调整图标大小,在原代码第340行、341行,'width:16px!important;' +//图标尺寸设置,修改24数字
6 如需关闭点击图标、滚动、延时自动隐藏图标栏,在原代码482行requestAnimationFrame(fade);,注释代码
---------------------------------
其他说明:
1 鼠标悬停在图标上,显示连接功能,如百度搜索为第一个红色图标,百度首页为官方logo
2 关于粘贴功能,由于chrome限制脚本、扩展访问本地剪切板,脚本获取内容来自浏览器剪切板,使用时需要允许访问浏览器剪切板,再执行插入内容
3 首次启动浏览器,在上次打开的页面划词、点击无法弹图标栏,刷新下页面恢复正常
4 由于非Windows全局划词弹图标栏,在chrome下载、历史、扩展设置页面以及浏览器地址栏无法弹图标栏
按快捷键弹图标栏:
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|