谷歌浏览器扩展:屏幕广告过滤、屏幕适配、单词查询
这个仓库里有两个项目包: 1和2。主要区别在文章分页功能实现上:
* 1中用的是`jQuery`插件`textify.js`:http://www.jq22.com/jquery-info6000
* 2是通过调整`header`与`.content__main`距离top的距离来实现的。
- 谷歌文档
- 360翻译谷歌的文档(好吧我是这么认为的, 因为两者几乎一样一样的)
- Chrome 扩展开发——编写一个自己的浏览器插件
- Chrome插件开发入门(一)
- Chrome插件开发入门(二)——消息传递机制
好吧, 我偷懒了,这里是直接通过jQuery将指定节点移除完成的。OK, 深深的鄙视下自己再继续下面的内容。
- 包
1
使用的是jQuery插件textify.js, 在这里你能找到它:http://www.jq22.com/jquery-info6000 - 包
2
中实现原理是,通过每次点击按钮,获取按钮中包含的索引,然后给header
和content__main
设置相应的top
值。
- 屏幕取词
Window.getSelection()
: https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection window.getSelection
方法: http://www.w3dev.cn/article/20140209/window.getSelection.aspxwindow.getSelection
和document.selection
:http://weifei520120.blog.163.com/blog/static/1768908201452373137232/- 图标使用的是
阿里矢量图标库
: http://www.iconfont.cn/help/iconuse.html
下载下来压缩文件后解压,找到.crx文件。然后,打开谷歌浏览器在地址栏中输入chrome://extensions/。再把.crx文件拖拽到界面中就可以安装了。 使用前点击浏览器右上角扇贝图标,就可以看到效果了。