浏览器用户脚本——打造个性化浏览模式

什么是浏览器用户脚本(UserJS)?
当用户浏览网页时,会从服务器上下载脚本,并在本地运行,这种脚本我们会称之为网页脚本。与网页脚本不同的,用户脚本本身就在客户机上,不需要下载,而且如果不对其做限制,可用在所有网页上。浏览器用户脚本通常使用Javascript语言编写。

通过编写用户脚本,可以很大程度上提高上网体验。譬如使用 UserJS 可以实现网页自动翻页、文字翻译、页面预读、看图增强等等有用、有趣的功能。

UserJS 虽然很自由很强大,但出于安全性原因,使用的时候会有些限制,如 UserJS 不能操作文件、不能操作剪贴板等。

上图为一个简单的用户脚本功能演示:在每个换行符之后追加“羊驼君我们爱你!!!”的字样。网页可以凭借脚本任意修改。由此可知,所谓的“截图为证”并不可信!

如何使用
Chrome浏览器
Chrome是最简单的,只需要直接下载脚本就可以安装了。

Firefox浏览器
FF使用UserJS需要安装Greasemonkey插件
安装好之后,点击右上角的小猴子图标,选择启用。

启用成功小猴子图标由黑白变为彩色。这时直接下载脚本就可以安装了。

Opera浏览器
在站点首选项中配置JavaScript文件夹,再将脚本放入指定文件夹中即可。
#注意,Opera浏览器如果使用果壳脚本请将扩展名.user.js改为.js。#
例如guokr.user.js 改为 guokr.js

搜狗浏览器
下载脚本后放到:开始-运行,输入 %appdata%/SogouExplorer/Webkit/UserScripts 打开的目录下。浏览时需要选择极速模式访问网站。

脚本来源
有能力的朋友可以自行编写脚本。而对于普通用户,则可以在一些网站上获得,比如http://extendopera.org和Operachina的UserJS版块。尤其是Firefox的Greasemonkey脚本库有很丰富的脚本资源。
大家不妨试一试,开始打造自己的个性化浏览模式吧。

优质脚本推荐
1、Super Preloader 预读+翻页..全加速你的浏览体验(以下两个文件都要安装才能够使用)
http://115.com/file/dn80eai2
http://115.com/file/e6avm17n

2、果壳网增强脚本
http://www.guokr.com/blog/73841/
#v#1.2.1.9#v##l#/blog/73841/#l#

本文由nasdaq授权(果壳网)发表,文章著作权为原作者所有。
推荐 1人推荐
76条评论

1/4   下一页

  • 1楼
    2011-08-01 21:03 Alanwonder

    我的表情功能失效了TOT

    评论
  • 2楼
    2011-08-01 21:11 馒头家的花卷

    我和Ekmos表示鸭梨很大啊。。。(挖鼻

    评论
  • 3楼
    2011-08-01 21:30 nasdaq

    去下新脚本
    http://www.guokr.com/blog/57186/

    引用alanwonder的回应:我的表情功能失效了TOT
    评论
  • 4楼
    2011-08-01 21:58 Alanwonder

    羊驼君花卷君爱你,有图为证

    评论
  • 5楼
    2011-08-01 23:21 bigshape

    羊驼君写了一篇日志
    。。。我也写一篇吧

    评论
  • 6楼
    2011-08-01 23:22 nasdaq
    引用BigShape的回应:羊驼君写了一篇日志
    。。。我也写一篇吧

    我写了两篇.......

    评论
  • 7楼
    2011-08-02 11:12 果壳网孙小年


    羊驼君的脚本真好用啊真好用!推荐了~

    评论
  • 8楼
    2011-08-02 11:41 bigshape

    我正好加上心得。。。

    引用nasdaq的回应:
    我写了两篇.......
    评论
  • 9楼
    2011-08-02 11:47 nasdaq
    引用BigShape的回应:我正好加上心得。。。

    神马时候放出?

    评论
  • 10楼
    2011-08-02 11:52 bigshape

    暑假之后吧。。。找小受拍点实物图。。。

    评论
  • 11楼
    2011-08-02 12:24 lydy1993
    引用BigShape的回应:暑假之后吧。。。找小受拍点实物图。。。

    很强大的小银狐。。。

    评论
  • 12楼
    2011-08-02 22:58 Amaranth


    测试一下

    评论
  • 13楼
    2011-08-04 08:58 茶包.

    Maxthon3怎么用..?

    评论
  • 14楼
    2011-08-04 09:05 nasdaq
    引用(_ _+的回应:Maxthon3怎么用..?

    公司用不了,回去试一下.

    评论
  • 15楼
    2011-08-04 09:07 茶包.

    谢谢~ :D

    引用nasdaq的回应:
    公司用不了,回去试一下.
    评论
  • 16楼
    2011-08-07 11:15 茶包.

    呼唤羊驼君……

    评论
  • 17楼
    2011-08-07 15:26 nasdaq
    引用(_ _+的回应:呼唤羊驼君……

    前天忘记了,昨天过生日没抽出时间,现在试!

    评论
  • 18楼
    2011-08-07 16:05 nasdaq

    试过了.貌似Maxthon3现在不支持这个功能

    引用(_ _+的回应:Maxthon3怎么用..?
    评论
  • 19楼
    2011-08-07 17:26 茶包.

    啊哈哈.. ←←表示我起码还是可以发送图片XD

    引用nasdaq的回应:试过了.貌似Maxthon3现在不支持这个功能

    评论
  • 20楼
    2011-08-07 21:38 小园听风

    羊驼兄我们爱你……

    评论

你的评论

回复请先登录
nasdaq 软件工程师,小众软件爱好者 nasdaq的新浪微博 发表于 2011-08-01 20:41

©2016果壳网    京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:17316068834