为了学(mo)习(yu),我竟开发了这样一个插件

效果预览

说在前面

效果如上图所示,仿照了alfred和uTools这两个工具,目前支持通过关键字快捷跳转链接,目前插件已经内嵌了翻译、加解密功能面板,开发这个插件的主要原因是因为自己平时想打开某个链接的时候总是要通过书签栏去找到然后才能打开,书签栏多了的时候就会觉得这样找起来也有点麻烦,于是便开发了这样一个可以快捷跳转链接的插件,只需输入关键字便可以自动跳转到相应的链接。

功能介绍

1、链接快速跳转

如上图所示,打开面板后,在输入框输入关键字(按tab键可以自动补全),然后按下回车键,就可以跳转到配置好的对应链接去,默认是在本窗口打开新链接,如在关键字后加个空格并随意输入字符,便会从新窗口打开新链接。如:输入csdn后按下回车键,会在本窗口跳转到csdn去;输入csdn a按下回车键,则会从新窗口跳转到csdn去。

面板上还有两个功能,项目关键字一项目前是自己使用来过滤gitlab项目的,可能对你们没有什么作用。

分屏功能是可以将当前页面(或者可以自己输入url)分割成两个屏幕展示,如下图:

2、翻译面板

如上图,可以通过快捷键以弹窗的方式在当前页面打开翻译面板,节省了切换到翻译软件或网站的步骤。

3、加解密面板

如上图,可以通过快捷键以弹窗的方式在当前页面打开加解密面板,私钥和秘钥可以在配置文件中配置,后面会介绍如何配置。

使用教程

1、下载代码

gitee地址:https://gitee.com/zheng_yongtao/chrome-plug-in

可以直接到Gitee上下载zip文件,或者在命令行clone

git clone https://gitee.com/zheng_yongtao/chrome-plug-in

2、修改配置文件

下载完代码后你会发现里面有好几个文件夹,我们需要用到的是Chrome-tools-plugin这一个文件夹,刚下载是没有config.js这个文件的,我们需要将configDemo.js复制一份并修改为config.js,然后修改config里面的相关配置即可。

我们只需要修改以下配置信息即可

  • searchConfig

searchConfig是用来配置快捷跳转关键字,可以将这里的键值换成自己常用的一些链接。

  • shortcutsKeys

shortcutsKeys是用来配置面板打开的快捷键,修改里面的fastKeyCode即可。

3、加载扩展程序

如上图,打开浏览器扩展管理,将‘Chrome-tools-plugin’这个文件夹拉进这里即可。

4、唤出面板

随便打开一个页面,然后按下自己设置的快捷键,即可以唤出想要的面板。

说在后面

目前该插件还在开发阶段,除了以上说到的相关功能,后续还会加入一些新的操作功能,也希望大家可以给些建议,一起来打造完善这个插件,为我们省下学(mo)习(yu)的时间。

一起开发

想要一起来完善这个插件的同学们可以直接从Gitee上拉取代码进行开发。

Gitee地址:https://gitee.com/zheng_yongtao/chrome-plug-in

功能建议,优化

有什么好的建议或者优化想法的可以通过以下方式联系我:

  • CSDN:https://blog.csdn.net/Twinkle_sone

  • Gitee:https://gitee.com/zheng_yongtao

  • GitHub:https://github.com/yongtaozheng

  • 掘金:https://juejin.cn/user/440244290727294

更多插件

浏览器网页背景换肤插件
浏览器桌面挂件动画插件
B站视频评论屏蔽插件
鼠标点击烟花效果插件
将B站视频设置为浏览器背景

为了学(mo)习(yu),我竟开发了这样一个插件相关推荐

  1. 哥哥教你学嵌入式 之 智芯科技 开发板 Z20K11x系列 教程(一)

    哥哥教你学嵌入式 之 智芯科技 开发板 Z20K11x系列 教程(一) 文章日志 1.写于2022/11/25(网上这块板子的教程几乎没有,呜呜呜,只得自己写了) 文章目录 1.认识开发板 2.串口相 ...

  2. 现学现卖微信小程序开发(二)

    现学现卖微信小程序开发(一) 现学现卖微信小程序开发(三):引入Rx,为小程序插上翅膀 一个Todo应用的小程序版 好的,那么下一步我们就先照猫画虎,新建一个todos文件夹,然后一套四样同名文件准备 ...

  3. 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用

    http://www.importnew.com/13246.html 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯Web架构基础技 ...

  4. 《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.4 统一资源定位符

    本节书摘来自异步社区<21天学通HTML+CSS+JavaScript Web开发(第7版)>一书中的第1章,第1.4节,作者:[美]Laura Lemay(劳拉·莱梅) , Rafe C ...

  5. 从零学前端第一讲:前端开发是什么?给初学者有什么建议?

    这里是修真院前端小课堂,本篇分析的主题是 [从零学前端第一讲:前端开发是什么?给初学者有什么建议?] 初识前端 1.前端开发是什么? 2.前端开发有前途吗? 3.前端开发哪里学? 4.前端发展 5.对 ...

  6. 那一个国家买东西要用计算机,计算机技能学材习料.doc

    计算机技能学材习料 第一部分 Windows XP 操作系统 实验一 文件及文件夹的管理与操作 一.实验目的 1 熟悉Windows XP的文件系统 2 掌握Windows XP文件和文件夹的管理方法 ...

  7. 基于matlab的传热学虚拟实验开发,基于MATLAB的传热学课程虚拟实验软件的开发

    215教育现代化·2018 年 12 月第 49 期 教育信息技术 基于 MATLAB 的传热学课程虚拟实验软件的开发 周永利,李友荣,石万元,张力元,杨晨,卞煜,王国强,李俊,包键 ( 重庆大学 低 ...

  8. 【学了.Net能做什么开发】

    从零开始学,现在了解能做什么好像很不靠谱,但是了解一下也能开阔一下视野:就不知道这篇文章说得全面不全面. http://tieba.baidu.com/f?kz=961637225    转载百度贴吧 ...

  9. 21天学通HTML+CSS+JavaScript Web开发(第7版) 中文完整pdf扫描版

    21天学通HTML CSS JavaScript Web开发(第7版)是全球畅销书<21天学通使用HTML与CSS发布Web站点>的全新升级版本,作者在本书囊括了新的HTML5与CSS3技 ...

最新文章

  1. C++ memset
  2. 小学计算机课计划,小学信息技术教学工作计划
  3. 云计算和大数据时代网络技术揭秘(六)LISP协议
  4. 图像处理与计算机视觉资源汇总——论文+代码+教材+视频等等
  5. systemctl添加开机启动
  6. python functools模块(主要是为函数式编程而设计,用于增强函数功能,主要为可调用对象(callable objects)定义高阶函数或操作)
  7. PAT (Basic Level) Practice (中文)1011 A+B 和 C (15 分)
  8. 光控华登王毅喆:如何投资科技领域?坚守技术驱动,敬畏并影响周期
  9. 前端学习(2634):修改webstrom颜色
  10. 【Flink】解决Flink在测试环境无法保存checkpoint问题
  11. 6. 卷2(进程间通信)---System V 消息队列
  12. php做个抽签人名,怎样在excel制作一个用于抽签函数,别的工具也行(excel随机抽取人名不重复)...
  13. [INSHack2019]Passthru
  14. 这款打怪升级的小游戏,7 年前出生于 GitHub 社区,如今在谷歌商店有 8 万人打了满分
  15. unittest跳过用例方式
  16. 【231】判断是否是2的次幂--位运算相关
  17. hyperf接入阿里云nacos配置中心
  18. 计算机网络——网络基础知识——思维导图(超全)
  19. iOS 无法添加 push notifications
  20. 使用360加固保后获取不到友盟多渠道信息

热门文章

  1. python开发数据库_有没有利用python开发数据库的案例
  2. 数字经济之新零售行动派:鸡毛换糖走向数智化
  3. gem意思_GEM邓紫棋的GEM是什么意思
  4. Python学习记录——구 字符串
  5. 笔记本电脑计算机乱跳,笔记本屏幕的鼠标指针乱跳解决方法
  6. docker 雷电模拟器
  7. DIAMOND(DD)重新定义DeFi,释放新经济范式红利
  8. 2023年值得关注的20大网络安全趋势
  9. 阳光旅行网app中用户下单功能,《使用Java实现面向对象编程》内部测试机试题
  10. 人民币趣味品--收藏新宠