维克托去巴黎

维克托去巴黎的日记

Opera使用技巧——User JS篇

2009-08-09 13:15:05
为什么使用Opera
Opera使用技巧——按钮篇


        现在就写这个,是因为之前按钮的深入部分好像对有些人来说是太麻烦了,这样给大家造成Opera似乎就是非常艰深的感觉。但其实不是这样的,大多数方面只要你知道怎么做就很简单,所以决定现在就先给各位先介绍一下用户Javascript,使用它们非常简单而且又可以实现很多很好的功能。

        首先我们来了解一下背景,一是因为这些背景知识非常容易理解,二是我觉得使用某种东西知其然又知其所以然用起来会比较舒服,不会觉得乱七八糟的。
       一般来说,一个网页由三大部分组成:结构层、样式层和行为层。结构层由HTML标记语言负责,它是网页的实质内容;而样式层则属于CSS的范围,它让网页变得美观;行为层则是Javascript在控制,用来实现网页上的一些交互行为。
        在浏览器里Opera最早提供了User CSS功能,让用户可以自行修改和决定某个网页的样式,它可以彻底改变某个网页的外观,更多的则是被用来过滤广告。我们以后会再详细介绍。
        今天要说的则是User JS功能,它允许你使用自己的Javascript脚本在网页上实现一些特别的交互功能。
        大多数人当然不可能自己去编写脚本,我们只需坐享高手们的成果就可以了。


        在Opera里使用User JS非常简单。
        首先在你的电脑上新建一个文件夹并取名,比如就取为“user js”,然后在Opera里,从菜单栏进入 工具>首选项>高级>内容 ,如下图:
点击右边的“Javascript选项”,跳出如下窗口:
在最底下填入你刚才所建立的文件夹的路径,或者点击右下角的选择按钮去找到这个文件夹。 建议:把这个文件夹建立在profile文件夹里,因为这个文件夹是Opera的配置文件夹,把个人配置都放在这里边容易备份和整理,也不容易出问题。 好了,现在你已经可以开始使用各种User JS脚本了,只需要把相应的脚本放入这个文件夹里就可以。放入脚本时不需要关闭Opera,一放入立即生效。 下面我先介绍几个我正在使用的对大家可能比较有用的脚本: c_urldecode.js 简单地说,这个脚本可以使你在Opera浏览器里直接下载大多数网站上迅雷、快车和旋风专用链,而不需要你安装有这些软件。这个脚本对我非常有用,因为经常要下一些小东西的时候,找到的地址都必须用迅雷或者快车,而我从来不使用这些软件。 douban-reply-quote.js 这个脚本是针对豆瓣小组的,使用后在小组帖子的每个回复下边,会多出两个按钮,按下后分别有不同的效果。对于经常在小组里回帖的同学应该是非常有用的。 googlecache.js 因为某些不可说的原因,Google一到了中国就变得很难用了,限制太多。因此使用Google的很多同学都会选择上google.com而不是google.cn。但是google.com的cache(快照)也被封了,无法查看快照也是一大麻烦。 而这个js就是用来解决这个问题的。(使用过程中我发现有些该出不来的快照照样还是出不来,而且这个脚本有个奇怪的地方是,你只能用左键点击快照链接才会有效= =,不过有总比没有好。)使用google.com的同学可以试试这个脚本。 link-alert.js 这是个非常简单而有趣的脚本,相信大多数人都会喜欢。它的作用是辨别网页上链接的类型,并根据类型的不同,在鼠标右侧显示不同的小图标。很实用也很漂亮。 比如一个链接如果默认会在新窗口打开,鼠标右侧就会出现两个叠加的方框;如果链接里包含JS,则会有一个黄色小手;如果是一个压缩包,显示一个压缩包的图案;图片、flash、mailto链接等等,也都有各自的图标。详情看这里linkify.js 这同样是个很实用的脚本。网页上有些地址是非超链接状态的,也就是无法直接点击,你必须复制它到地址栏上去打开。虽然Opera的右键里就有非常贴心的打开网址的选项,但比起直接点击仍然有些麻烦。 使用了这个脚本后,它会自动识别出网页上的地址文本,并自动转换为可点击状态。(少数时候会判断得不够准确,但大多数情况下工作良好) PreviewForDeviantart.js 请直接点击上边的名字查看这个脚本的作用,作者是个非常有才的人。这个脚本针对的是deviantart.com这个网站,有使用这个网站的同学可以试试。 zoom-image.js 一个很简单的脚本,让你在按住alt键的时候,可以用鼠标的滚轮任意缩放网页上任何图片的大小。 更多的脚本请看这里,英文好的同学可以看这里。 少数脚本的使用方法复杂一点,更详细的信息看这里


2009-08-09 13:35:38: 维克托去巴黎

  http://bbs.operachina.com/viewtopic.php?f=41&t=31714

2009-08-10 04:07:49: 夜来 (lonely god)

  看了你的日记,所以去下了一个Opera,然后它现在崩溃了,纠结中...

2009-08-10 11:08:16: 囧考拉 (直播什么的最讨厌了……)

  = =。。去下个白菜版吧,稳定好用

2009-08-10 11:19:09: 维克托去巴黎

  ……测试版不算的话,一用Opera就碰到崩溃还真是百年一见- -
  囧人我刚才在CB被一傻逼气得不行。

2009-08-10 11:41:12: 囧考拉 (直播什么的最讨厌了……)

  发连接,我有一段时间也是一碰就崩

2009-08-11 16:57:26: 维克托去巴黎

  由于豆瓣更改了源代码,豆瓣回复脚本已失效。自己修改了一下以便正常使用,需要的同学请下载:
  http://www.uushare.com/user/victorloo/file/1884996