我使用的 Opera 用户脚本(UserJS)

opera用户脚本(UserJS / userscript),是在本地浏览器运行的 Javascript 脚本,主要用于扩展功能、站点修复等。

UserJS 可以算作低成本的扩展方案,资源占用不多,实现的效果也不错,以前我在用 Firefox 时就是能用脚本实现的则不用扩展程序。

下面分享 A.shun 目前在 Opera 下使用的 UserJS,这是个不完全版,只有十几个,因为还有很多偶尔使用的 JS 没列出来。

简单介绍我使用的用户脚本

Opera 用户脚本

BBcode

用于配合 BBcode 工具条或菜单,辅助论坛发贴和回帖。以前整理过一篇 BBcode 相关用法

作者是著名的俄罗斯玩家 Lex1,BBCode.js

C_urldecode

用于修复和转换特殊下载链接(迅雷和快车的伪协议),不再需要安装这类工具也可直接下载资源。

来源:特殊下载链修复及转换 js

Fix Fixed

也就是俗话说的:卡你妹。使一些网页元素不再固定在浏览器窗口的某个位置上,以增强滚动流畅性。
但是滚动元素不滚动了,显示位置有的不正常。不过对我来说流畅是首要的。

作者是超级高手 DemoJameson原论坛链接找不到- –,找到了:原帖

Google translate

手动式的Google 翻译脚本。选择需要翻译的词语,通过菜单或快捷键调出翻译结果。

Google 翻译脚本

同样来自 Lex1,Google translate.js

Image original size

当图片被缩放时,或者链接着另一张图片,用此JS可以将原图显示出来,支持特例网站设置、自定义图片链接规则。

显示原图脚本

作者是亲爱的 yy 酱,发布页面:看图的JS

Image viewer

如果单独打开一张图片,用此脚本可以拖拽图片,单击、双击改变图片尺寸,滚动滚轮缩放图片。对于Opera10.50及以上的版本,在图片页面上长按0.3秒后拖动鼠标,可以旋转图片。

来源和作者:同上。

Readability

通用阅读器 Readability 的本地版,能够对“结构优良”的网页进行裁剪,突出主体内容提升阅读体验。本地的速度极快。

是小芳把脚本转成本地的。详见原帖

Textarea backup localstorage

这个脚本能够帮你自动保存文本框内容,预防因为误操作和网络问题提交不了评论等情况造成的数据丢失等问题。并拥有一些可定制的选项。
我以前有介绍过:Textarea Backup Localstorage

来自:http://extendopera.org/userjs/content/textarea-backup-localstorage

Transform_v2

手动式的简繁转换脚本。虽然也有自动的,但我一般用着就够了。
我是在这里看到的:Opera 繁简转换的 UserJS,原作者的页面死链了,贴个博客地址吧:nahoya

Turn lights off

GM 脚本,提供视频网站的关灯按钮:在 Flash 视频以外的页面区域加黑色半透明的灯箱效果。

视频网站关灯脚本

来自:http://userscripts.org/scripts/show/81939

YouTube Video Download

这也是个 GM 脚本,用于下载 Youtube 视频,提供多种格式和分辨率供选择。

youtube 视频下载脚本

来源:http://userscripts.org/scripts/show/62634

上图还有三个只用于 Oc 的脚本,这里就不提供了,需要的自己在水区翻。

下载 & UserJs 使用方法

脚本打包下载:直接下载 | 来自 a-shun | Uushare | Skydrive

使用方法:将 JS 文件放到 Opera 的 operaconfig"js目录下即可。
注:
1. BBcode 、Google translate、Readability、Transform_v2 需要配合菜单或者按钮之类的,相关办法在原帖查看,搞不定就在论坛提问吧。
2. 过多的 JS 仍有可能会影响浏览速度。

» 转载请以超链接形式注明来源:A.shun Blog » 《我使用的 Opera 用户脚本(UserJS)》
» 本文链接地址:http://shun.im/21378

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. 沙发?!

    Firefox 3.6.8 Firefox 3.6.8 Ubuntu 10.04 Ubuntu 10.04
    #1
    @
    • @婉秋 太感动了……
      貌似Image original size这个很NB,一直寻找ff下的类似插件,不知道这个放在油猴上能不能用呃

      Firefox 3.6.8 Firefox 3.6.8 Ubuntu 10.04 Ubuntu 10.04
    • @婉秋 恭喜沙发 😀
      这个脚本的确超强,不华丽但很实用,而且自定义选项超多。

      这个不是user.js后缀的,GM估计用不了。
      不过 GM 的脚本比Op的多很多,同类型的肯定有,比如:greasedlightbox、PopupX
      你到这里挑挑吧:http://userscripts.org/tags/image

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
    • @A.shun 发现你这儿很神奇耶,吧鼠标移到@**上面居然会弹出被回复的内容~~~ 😮

      Firefox 3.6.8 Firefox 3.6.8 Ubuntu 10.04 Ubuntu 10.04
    • @婉秋 那个om写的,js实现,需要依赖jq。
      对于嵌套来说作用不大,我在就摆着好看,如果是不嵌套的主题就有用了~

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • yy的番茄酱

      @A.shun
      可以,将脚本改名,添加后缀user.js,然后拖进fx里就能用。image_original_size是做过兼容的,除了IE不能用外,chrome、sf都是可以用的。
      而image_viewer只有opera能用。

      Opera 10.70 Opera 10.70 Windows 7 Windows 7
    • @婉秋
      我是来传话的,那个 Image original size 脚本可以用在 GM 上,西西

      yy的番茄酱 :

      @A.shun
      可以,将脚本改名,添加后缀user.js,然后拖进fx里就能用。image_original_size是做过兼容的,除了IE不能用外,chrome、sf都是可以用的。
      而image_viewer只有opera能用。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  2. 现在我想重新安装Opera了~~hoho ^O^ 10.7版本好不好?

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #2
    @
  3. 我还是喜欢用Google Chrome ,好用,也是自定义的选项。

    Google Chrome 5.0.375.70 Google Chrome 5.0.375.70 Windows XP Windows XP
    #3
    @
  4. 10. Turn lights off~跟11两个的来自地址都是一样的啊~~ ❗

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #4
    @
  5. 😥 勾引我重新下的opera玩玩~

    Google Chrome 6.0.490.0 Google Chrome 6.0.490.0 Windows XP Windows XP
    #5
    @
  6. Opera的配置不太熟悉

    Google Chrome 6.0.486.0 Google Chrome 6.0.486.0 Windows XP Windows XP
    #6
    @
  7. 既然op的脚本你都折腾的这么好,那么vim的基本命令和设置你应该能拿下。 😎

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #7
    @
  8. 看图的那两个正需要….
    最近都是用论坛里极速版,好懒都没有折腾了。。。
    chrome也换chromeplus了,装了几个插件,用着不错

    ChromePlus 1.4.0.0 ChromePlus 1.4.0.0 Windows 7 Windows 7
    #8
    @
  9. 脚本挺多的,现在不再折腾浏览器了
    评论部分样式修改得不错啊 😛

    Google Chrome 6.0.466.0 Google Chrome 6.0.466.0 Windows 7 Windows 7
    #9
    @
    • @winy 嘛,脚本不用怎么折腾,往浏览器一丢即可。

      我这的主题还太多不完善呢,也要继续折腾。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  10. 我的火狐浏览你的博客时就表示向下拖不动了。。大量的lazyload图片请求受不了。。 😡

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #10
    @
    • @QiQiBoY 我觉得是你浏览器或者网速的问题。。。

      Google Chrome 6.0.466.0 Google Chrome 6.0.466.0 Windows 7 Windows 7
    • @winy 你都说了,这只是你觉得。。

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @QiQiBoY 因为我用fx没问题啊

      Google Chrome 6.0.466.0 Google Chrome 6.0.466.0 Windows 7 Windows 7
    • @winy 你可以清空你的浏览器缓存再来看,直接拖到进入页面直接拖到底部试试。。。
      我网络是新浪内网,速度我觉得不是盖的。。。电脑嘛。。现在还有烂到哪里的电脑。。

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @QiQiBoY 还好吧,以前没打开过,个人感觉有很大差距,另外如果你开了firebug那就会卡
      Ps:这么晚了还加班?

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @winy 没加呀。。我回来了,我说我在公司时浏览也会卡。。当然,刚才也卡了。。。
      第二次访问浏览器有了缓存就不会卡了,因为lazyload也就没有起作用了,所以就没执行了。。。
      另外网络不好也不应该影响浏览器性能。。你打开一个超多图片的页面也不会卡的浏览器滚动条都拖不了吧。。
      卡是因为JS执行效率问题。。因为浏览器线程有限,不能同时响应处理那么多的请求,它处理一个大图和一个1k的小图所需的资源是一样的。。你清空浏览器缓存,在a-shun这里找一个评论超过50条的页面,快速向下拖动,看看浏览器能给你卡死几秒。。

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @QiQiBoY 测试回来了,清理缓存,打开另一个80条的页面,迅速拖到地下,卡了接近3s,我认为可以接受。。。个人感觉影响很大吧。我的意思不是说lazyload的问题,是说你浏览器慢。。。

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @winy 3s呀。。相当长的一个时间了。。。。比我卡的时间还长。。
      你要知道,平白无故的浏览器出现卡的现象,能吓坏多少不明情况的群众。。。我是1s卡的时间都无法接受。。。
      lazyload当然没问题,非常好的一个东东,但是被用偏了。。。

      Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    • @QiQiBoY 1s都不能接受。。那我Fx经常会卡。。。各种脚本扩展 😥

      Google Chrome 6.0.466.0 Google Chrome 6.0.466.0 Windows 7 Windows 7
    • @QiQiBoY 杯具。。。没事,熬到 FF 4.0估计就不卡了,哈哈 😀

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @QiQiBoY 浏览器线程我设置的是一个站点8线程,js执行起来还不错,图片刷刷的出来感觉真好 😳

      另外,lazyload用于延迟加载大图片当然不错,但是正因为上面说了,浏览器有线程限制,太多的小图片会导致队列过长,后面的评论文字和侧栏的加载就慢了,感觉网页不完整。
      把lazyload用于评论区域可以让页面快速的显示完整(不往下拖的话。。囧),体验较好吧。

      FF的评论者很多,我也特别在很多地方加了 moz 的hack。。但这个卡的问题,真的很难取舍。。表示歉意 :sad:

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @winy 话说winy同学真是卡不死星人。。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  11. 昨天我做了个测试,NLF的那个看图js竟然能部署到wordpress上,yy酱的还没试,这样比用highslide.js爽多了

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #11
    @
    • @Solomon 为啥你的网址我访问不了?

      Opera 10.70 Opera 10.70 Windows 7 Windows 7
    • @三十九级台阶
      这样啊!我十分无奈,也不知道到底是什么问题,我这好好的

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @Solomon 话说。小芳那个脚本本身就是从网上留下的灯箱效果挖来的。。当然可以用在博客上。

      其实wp不需要这样子,有很多图片效果的jq插件可以用。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @A.shun 我知道,为此我还到那些有这种效果的论坛博客什么的去挖些js来试,结果没成功,主要是我不懂js,所以这段时间一直在看js方面的资料。
      有时候总是觉得插件臃肿,心里作用吧。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @Solomon 哦。。我说的jq插件不是wp插件。不过你的博客好像没有用到jq。

      另外很多插件也可以改成直接手动加载js或用代码实现。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  12. dj,伪娘,nlf几个都是牛人啊

    Opera 10.00 Opera 10.00 Windows XP Windows XP
    #12
    @
  13. philade :dj,伪娘,nlf几个都是牛人啊

    Opera混的就我是文盲,一直以来我都严重自卑。 😡

    Opera 10.70 Opera 10.70 Windows 7 Windows 7
    #13
    @
  14. :roll: 谢谢哦 都是很实用的JS 什么时候把你的菜单也贴出来看看 瞬哥 你啥时也出个定制版 给我们这些菜鸟研究研究

    Opera 10.70 Opera 10.70 Windows 7 Windows 7
    #14
    @
    • @唯二 不客气,这都是些经验之谈罢了。
      定制版有想过。。但是还没到时候,从各个方面来说。囧

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  15. 那个下载YouTube视频的脚本不错

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #15
    @
  16. 还是几年前的那几个脚本。没有让人离不开的功能

    Opera Mini 5.1.21214 Opera Mini 5.1.21214 J2ME/MIDP Device J2ME/MIDP Device
    #16
    @
    • @Jw 话说,有几个是以前的,但最近更新过。
      有几个是今年出现的。

      更重要的是,userjs只是锦上添花的作用,如果真的离不开哪个js,那就本末倒置了

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  17. 想問一下那個Readability可否在Firefox或Chrome內使用? ❓

    Firefox 4.0b4pre Firefox 4.0b4pre Windows 7 Windows 7
    #17
    @
    • @jhangyu 这个,没试过。。。
      你把名字改成xx.user.js试试

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @A.shun 那個小書籤要怎麼使用呢?我加了”javascript:X_readability();”這個書籤網址還是沒什麼用….

      Google Chrome 6.0.490.1 Google Chrome 6.0.490.1 Windows 7 Windows 7
    • @jhangyu 小书签就是这么用嘛,加个快捷键或者放在书签里面。
      无效的话那应该是不兼容 GM

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  18. 下载youtube视频的我喜欢 😀

    Opera 10.70 Opera 10.70 GNU/Linux GNU/Linux
    #18
    @
  19. 额,都是些新鲜玩意。我用浏览器基本上只用一些基本功能的。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
    #19
    @
  20. 安装上Oprea后就用得比较少 目前用Chorme的时间还是稍多 一般用TW。

    TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition
    #20
    @
  21. OP我几乎不用 ❗

    Google Chrome 6.0.486.0 Google Chrome 6.0.486.0 Windows XP Windows XP
    #21
    @
  22. @winy 话说winy同学真是卡不死星人。。 😀

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #22
    @
  23. test

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #23
    @
  24. 高阶的op用法啊,可惜我是FF用户,不过JS脚本是通用的

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #24
    @
    • @hzlzh 未必是通用的。
      浏览器本身对js的支持范围不同,这些本地脚本没有像在线的兼顾那么多。

      不过op可以支持相当一部分GM脚本,有的op userjs也针对其他浏览器做过兼容。
      😀

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  25. 使用到脚本应该都属于是高级应用了吧
    我一直用默认的 没有研究过这些。

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #25
    @
  26. 以前还学过几天js,现在全忘的差不多了

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #26
    @
  27. 我心飞翔

    Opera功能有些地方还是其他浏览器不能比的

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    #27
    @
  28. 绿色、健康的减肥产品
    5年畅销,月减20斤,不反弹 无需节食,轻松的减肥理念!立即订购

    Opera 10.60 Opera 10.60 Windows 7 Windows 7
    #28
    @
  29. 好久好久好久没看你blog了,偶然来到,涂鸦到此一游……

    Firefox 3.6.3 Firefox 3.6.3 Windows 7 Windows 7
    #29
    @
  30. 测试君

    大家好,我是测试君 😳

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    #30
    @
  31. ゎたしは窝瓜ではありません。あなたは窝瓜です。

    Opera 10.60 Opera 10.60 Windows 7 Windows 7
    #31
    @
  32. 是,opera我装了,但一直没用过

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #32
    @
  33. 一直在用ie,守旧派飘过 😈 😈

    Internet Explorer 8.0 (Compatibility Mode) Internet Explorer 8.0 (Compatibility Mode) Windows XP Windows XP
    #33
    @
  34. 我差点以为是wp插件呢!呵呵 我还说在te上面试试!

    Google Chrome 4.1.249.1064 Google Chrome 4.1.249.1064 Windows XP Windows XP
    #34
    @
  35. 长见识了!!

    360Safe Explorer 360Safe Explorer Windows 7 Windows 7
    #35
    @
  36. SHUN在OPREA上越来越精进了。

    TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition
    #36
    @
  37. 风云春秋博客

    为什么WP的插件这么多啊 还有你说的这个插件我都不知道 !

    360Safe Explorer 360Safe Explorer Windows XP Windows XP
    #37
    @
  38. 爪機上都有那麼多可以折騰?!
    你的是什麽爪幾??

    Google Chrome 5.0.375.126 Google Chrome 5.0.375.126 Windows 7 Windows 7
    #38
    @
  39. 我是opera的fans,学习这个脚本对我有帮助

    Opera 10.60 Opera 10.60 Windows 7 Windows 7
    #39
    @
  40. 呵呵 没用过这个 赞助个广告啊

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #40
    @
  41. 几乎都是雷同的

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #41
    @
    • @leo 几个很常见嘛,受欢迎。
      不过有几个个人认为还是比较冷的

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  42. 这两天换到opera 下载的网上的修改的极速版 ,文件夹里有各种插件什么的,就是不知道怎么控制,找不到~~~

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #42
    @
  43. chrome路过 😳

    ChromePlus 1.4.1.0 ChromePlus 1.4.1.0 Windows 7 Windows 7
    #43
    @
  44. 还是喜欢chrome

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #44
    @
  45. 居然刚发现这里……真是太失败了……

    还好也不算晚……呵呵。

    Opera 10.62 Opera 10.62 Windows XP Windows XP
    #45
    @
  46. 这几天又从Chrome回到Opera来了,在Ubuntu下还是有些问题,不过用着先,谢谢分享

    Opera 10.70 Opera 10.70 GNU/Linux GNU/Linux
    #46
    @
  47. 哥回的不是贴,是寂寞!!!!

    Opera 11.00 Opera 11.00 Windows XP Windows XP
    #47
    @
  48. 下了

    Opera 11.50 Opera 11.50 GNU/Linux GNU/Linux
    #48
    @
  49. I love reading an article that can make people think.

    Also, thank you for allowing for me to comment!

    Opera 12.17 Opera 12.17 Windows 8 x64 Edition Windows 8 x64 Edition
    #49
    @
Leave a Reply to 7cbt

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

点击这里取消回复。