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