怎么编写浏览器插件(脚本可以增加哪些浏览器的功能)
用户在使用网页浏览器时,如果想增加某些需要的功能,往往都是通过添加功能扩展插件来实现的。其实相对于功能扩展插件来说,脚本不但可以增加各种功能,而且还具有不占用系统资源等其他优势。脚本也称脚本语言或动态语言, 是一种编程语言,是依据一定格式编写的可执行文件。那么通过脚本可以增加哪些浏览器的功能呢?
1.为脚本准备一个“容器”
由于脚本无法在浏览器中单独运行,所以用户需要先安装一个功能扩展插件,作为帮助脚本在浏览器存放的“容器”。用户先通过浏览器打开 Greasy Fork 网站(greasyfork/zh-CN),在网页里面找到“第一步:安装一个用户脚本管理器”的区域。在这里我们可以看到很多的浏览器,从中找到自己所使用的浏览器后,点击后面的功能扩展插件链接,这样就可以跳转到应用商店中进行安装(图1)。
如果用户使用的浏览器不在里面,比如360浏览器、QQ浏览器、搜狗浏览器等,由于这些浏览器都是基于谷歌的 Chromium 内核开发的,所以点击“Chrome”选项后的链接进行安装,或者打开自己使用浏览器的应用商店,搜索并安装“Tampermonkey”这个功能扩展插件即可。
2.屏蔽百度搜索的推广
当功能扩展插件安装成功以后,用户就可以在 Greasy Fork 网站的“第二步:安装一个用户脚本”里面,看到网站推荐的很多脚本。除了网站推荐的脚本以外,用户也可以搜索安装自己需要的脚本。比如百度是国内用户使用最多的搜索引擎,但是用户在搜索一个关键词后,会发现搜索结果最前面的内容都是推广信息。为此用户往往需要往后翻页,才可以看到自己所需要的内容。
为了避免这样的情况以后继续发生,先在 Greasy Fork 网站的搜索框里面输入“百度系网站去广告”进行搜索。在搜索结果中点击相关的脚本链接,在打开的页面中点击“安装此脚本”按钮(图2)。这时会弹出一个脚本文件的安装提示框,点击保存按钮就可以将该脚本文件安装到浏览器里面。以后当用户再使用百度进行搜索操作时,在出现的结果中就会将百度搜索结果中的推广信息进行过滤(图3)。
3.自动预读网页的内容
用户在网上浏览时会发现一个状况,就是网站常常将一篇文章分成好几页。用户在看完其中的一部分后,又需要点击下一页才能继续进行阅读操作。这样不仅会造成阅读的麻烦,而且还会花费大量的时间进行网页加载。
现在用户搜索安装Super_preloaderPlus_one这款脚本,这款脚本支持两个特别的功能:一个是自动预读下一页的内容,另一个是自动进行网页翻页的操作。比如当用户在搜索引擎中查找到一个关键词结果后,将网页移动到第一页的末尾时,脚本就会自动展现出第二页的信息内容。这样不仅可以避免用户点击“下一页”的链接,还可使网页的阅读更加流畅。
不过在使用这个脚本的时候,用户会发现一个“小问题”,就是有的网站可以实现相应的功能,而有些网站则无法实现。对于那些无法实现的网站,可以在网页的右上方看见一个小图标。将鼠标移动到该图标上后会弹出一个对话框,在对话框中将“工作模式”修改为“自动翻页模式”,并且勾选上“显示翻页导航”选项。最后点击“保存”按钮并重新刷新该网页,就可以实现该网站页面的自动翻页和预读功能(图4)。
4.在豆瓣显示各种信息
很多网友都喜欢到豆瓣网对某部电影进行点评,或者查看其他网友的评价。如果在发现好的评价后,可能就会想方设法去寻找这部电影。但是漫无目的地寻找肯定会很麻烦,所以用户可以利用一个脚本来解决相应的问题。
现在搜索安装“豆瓣资源下载大师”这款脚本,以后当用户在豆瓣网中打开某一个电影的页面后,该脚本就会在网页的右侧自动显示出一个“资源下载大师”的区域。通过该区域不仅可以帮助用户快速查找到字幕、下载等相关链接,而且还会帮助用户进行快速的链接分析(图5)。比如在某一个链接中检测出对应的信息后,就会用浅蓝色进行提示。如果没有找到对应信息的链接,则会用浅黄色进行显示。
5.净化冗长的 网页链接
有时用户在网络进行购物时会发现,一个商品页面的网络链接非常冗长,这样要想转发给其他朋友的话就会非常麻烦。虽然通过短地址服务可以对冗长的地址进行缩短,但是要寻找一个好的短地址服务也很困难。
现在搜索安装“链接地址洗白白”这款脚本,以后当用户在某个电商网站打开某一个商品的页面,想将冗长的网络链接进行缩短时,只需要点击浏览器边框下方正中的按钮。这时会弹出一个对话框,在对话框中有好几个按钮,用户可以根据需要进行选择(图6)。
比如用户点击其中的“复制网页标题和净化后的链接”按钮,这样脚本就会将当前的链接进行缩短。然后同时将网页标题以及缩短后的链接同时复制到系统的剪切板中,用户只需要粘贴到好友的对话框里进行发送,这样网友就可以很方便地了解到你所提供链接的具体信息。
6.更好地使用阅读模式
虽然现在主流的浏览器都自带有阅读模式的功能,但是用户在实际操作中会发现,有很多网页是无法切换到阅读模式状态的。其实可以通过一个脚本,来弥补自带阅读模式功能的不足。
现在搜索安装“简悦”这款脚本,这个脚本自带有两种阅读模式的状态。比如以后当用户打开任意一个网页链接时,会在网页的右下角看到一个绿色的“简悦”按钮,点击这个按钮或者直接按下键盘中的AA键,就可以将网页切换到阅读模式状态中。
如果用户想对阅读模式的状态进行调整,那么先将鼠标移动到阅读模式右下角的红色按钮上,这时会自动弹出一个蓝色的按钮,点击它以后在网页的下方就可以进行增加减少字体、增加减少留白、切换主题等相关操作(图7)。
按下快捷键AS可以进入到另外一种阅读模式状态,这种状态并不会改变网页默认的样式,只是对网页周边的广告信息进行了遮蔽处理。
小结:上面通过多个不同的脚本,介绍了脚本可以实现的功能。其实使用脚本能实现的功能还有很多,比如网页限制解除、外文内容翻译、图片质量优化等。用户完全可以在网站上自己去选择,从而让网页操作更加便捷。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com