Opera的widgets我用的最多的就是ruler那个东东了,但是总是感觉它有一些不方便,一来不能最小化,只能关闭或者随便拉到一个角落里去,二来不支持我自定义颜色、透明度,它本身的配色并不怎么好看,所以就想自己搞一个。其实上个月就在写了,不过写了一半就不写了。昨天搞了一下,完成了这个widget,并发布了,分享给大家,希望大家能够喜欢哈!~
Gorgeous Ruler 安装:http://widgets.opera.com/widget/download/14151/
请用Opera浏览器打开直接安装,使用Opera 10.10 Build1840 以下版本的会直接安装到饰件(Widgets)中,1840版本的会提示进行安装。
目前版本支持以下几方面:
- 支持背景颜色更换,支持透明度修改;
- 记忆设置,关闭重打开时会使用上次配置的背景色以及透明度;
- 透明度设置为0时会强制转化为1;
- 可以通过键盘的方向键移动,前提是尺子必须在选中状态;
- 可以最小化,可以将最小化的尺子移到任何位置暂放;
- 水平、垂直可以随意切换;
- 目前尺子宽度、高度与电脑屏幕分辨率保持一致。
源码下载:http://code.google.com/p/gorgeous-ruler/downloads/list
2009.10.20 v1.1版本更新:修改icon.png名字为operate_icon.png,因为在Opera 10.10Build1840版本内生成独立widget时会生成一个名为icon.png的icon,将原来的图片覆盖,造成其它icon无法正常显示。

Opera UserJs Code:
/**
* 淘宝首页
* @url http://www.taobao.com
* @description 屏蔽淘宝首页弹出广告
*/
if( location.hostname.indexOf('www.taobao.com') != -1 ) {
//屏蔽新窗口广告弹出
window.opera.addEventListener(
'BeforeEventListener.load',
function (e) {
if(e.listener.toString().indexOf('function(){q._showAds()}') != -1) {
e.preventDefault();
return;
}
}, false
);
//屏蔽右下角pop窗口
window.opera.addEventListener(
'BeforeExternalScript',
function (e) {
if(e.element.src.indexOf('wizard.js') != -1) {
e.preventDefault();
return;
}
}, false
);
}
Firefox Greasemonkey Code:
// ==UserScript==
// @name taobao
// @namespace tb
// @author nanzhi at www.12sui.cn
// @description pingbi index ad
// @include http://www.taobao.com
// @include http://taobao.com
// ==/UserScript==
document.cookie = '_tb_defaultbackpop_=1';
document.getElementById('J_DirectionalFloat').innerHTML = '';
对Greasemonkey不甚熟悉,所以用的方法比较散~