面向程序员的chrome tab页
在一次重装系统后,发现之前的用chrome收藏的网址都丢失了,重登谷歌账号依然没有找回来,于是想到自己能不能实现一个地址收藏的网站,类似于个人的网址导航,对于开发者来说,用到的网站的确非常多,也非常重要,于是想到在chrome tab打开这个页面,同时拓展更多面向程序员的功能,例如 加密、todo、github、天气等等,让每天都打交道的chrome更方便,让工具不再分散。
- 输入域名添加
- 当前浏览页面添加
- 选择城市
- 获取天气
- 显示壁纸
- 自定义壁纸
- 自动切换壁纸
由于build文件夹里与生成无关的内容会被清理,导致manifest.json每次都被删除,所以新建chrom-build作为最终完整应用文件夹,可以拖放到chrome运行。包含 create-react-app 生成的 tab页 以及 chrome配置。所以 npm run build后需要手动从 build 文件夹复制到 chrome-build 文件夹。
该插件会用到 chrome 对象,在本地开发环境是没有的,为了保证正常打包,所以需要通过 window.chrome 方式在需要用到的地方引用。