Opera一直是以小著称的,没听说可以安装插件之类的东西。Firefox扩展(插件)的反响就已经不怎么热烈了,Opera恐怕更是如此。
所以本来就没有准备再给Opera做什么了,后来一个网友和我说其实掌上用户有不少使用Opera的。想想也是,他又小又快嘛。去官方论坛的中文子版看了看,发现居然可以添加用户自定义脚本。稍微看了两个例子,我就和那个网友说,这个太简单,估计十行的脚本就可以搞定了,没兴趣做了。网友又说,要搞就搞个全套嘛,想想也是,花了个把小时,把FF的脚本改改,就成了下面这个样子。超过了十行,不想用太简化的写法,不然恐怕五行也够。
用户脚本安装方法:
// catch page loads
document.addEventListener('load', fgooglecache, false);
function fgooglecache()
{
var originalString = '/search?q=cache:';
var stringReplace = '/search?&q=cache:';
////上面定义了需要替换的字符串和替换成的字符串,需要的时候可以自行修改。
var aTag = document.getElementsByTagName ("a");
if (aTag.length > 0)
{
for (i = 0; i < aTag.length; i++)
{
var temp = aTag[i].href
if (temp.indexOf (originalString) > 0 )
{
temp = temp.substring (temp.indexOf(originalString),temp.length);
temp = temp.replace (originalString, stringReplace);
temp = document.location.protocol + '//' + document.location.host + temp
temp = temp.replace (' target=_blank','');
aTag[i].href = temp;
//aTag[i].target = '_blank';
//上面这一句是修正页面快照的打开方式的,喜欢在新窗口中打开快照的朋友请把句首的“//”去除。
}
}
}
//这一段程序就是在页面中发现页面快照的链接并修复,修复时不仅替换了“字符串”,而且修正了IP及GOOGLE的小错误。
}
1、如果已经在使用其他的用户脚本,只要将附件压缩包里的googlecache.js文件解压后放置在和其他用户脚本相同的目录中就可以了。
2、如果没有正在使用其它的用户脚本,
只要在工具->首选项->高级->内容->JavaScript选项->我的JavaScript脚本中选择googlecahe.js文件解压后放置的目录就可以了,程序默认设置中是应该将此文件放置在类似于这样的位置的:“C:\Documents and Settings\Administrator\Application Data\Opera\Opera\profile”,点击选择时可以看见这个目录的,这样点击选择时也就不用修改了。
使用时的注意事项都和其他版本一样,就不重复啦。
我没有掌上设备,所以没有办法测试啦,桌上电脑最新版Opera中文版测试通过。
有兴趣的朋友帮忙测试一下。
有用Opera的用户捧个场吧,我现在用的就是Opera,还不错。
访问我专为这一系列方案建立的网站吧!各种解决方案都有。
http://mygoogle.kmip.net
网站里面没有设置任何广告!
下载插件:operacache.rar
http://searchsmallbizit.techtarget.com.cn/tips/313/2098813.shtml