孤掌难鸣
小狐狸
小狐狸
  • UID8317
  • 注册日期2005-08-31
  • 最后登录2006-03-08
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:47487回复:66

【原创】修复GOOGLE快照的 Firefox 扩展(插件)

楼主#
更多 发布于:2005-08-31 10:19
2006.05.17:

更新一下,更换了替换字符串。

以后这个插件将在我的blog中进行更新,

http://blog.dream4ever.org/gznm

2006.××.11

Greasemonkey 脚本,请看第32楼


2006.03.08:

由于我自己并不常用firefox的,所以早就忘了要升级这个扩展,谢谢第三页的NICMICHAEL朋友代我发布了更新的程序。

一楼的附件也已经更新了,可以支持1.5.0.1了。

老实说不太喜欢Firefox的这种扩展版本升级的设定,老扩展应该默认可以用的,我还是喜欢能够做到平滑升级的软件。

================================================

在各个论坛发布了十天了,绝大部分用户测试正常,但是在本贴的第二页有三名用户报告本扩展与 GMAIL 有冲突,

我自己做了测试没有发现问题。请更多的朋友参与测试!谢谢!!!

================================================

编辑一下,贴一个我自己的站点,针对五种最常用的浏览器,都给出了解决方案!

http://mygoogle.kmip.net

楼下有人问入口的有效期,我想这个问题还是问GOOGLE和ZF比较合理一些。

2005.08.31 15:56:59

================================================

前些天在别的论坛发布了MT和GB的通用插件反响还是比较热烈的。

今天发布我花了整整一天研究出的成果,

其中三个小时读别人的代码,三个小时读英文文档,一个小时搜索,一个小时编程。

Firefox中文的东西太少了,文档也少, 产品更少。

MT和GB中的插件在Firefox的名字叫扩展。

FF的扩展安装程序有比较严格的格式,但大多是格式化的,我就不全贴了,

这里只贴最核心的代码:

// catch page loads
window.addEventListener('load', fgooglecache, true);

function fgooglecache() 
{
var originalString = '/search?q=cache:';
var stringReplace = '/search?&q=cache:';
////上面定义了需要替换的字符串和替换成的字符串,需要的时候可以自行修改。
	var aTag = window._content.document.links;
	if (aTag.length > 0)
	{
		for (i = 0; i <aTag.length; i++)
		{
			var temp = aTag[i].href;
			var isCache = (temp.indexOf (originalString) > 0 );
			if (isCache)
			{
				temp = temp.substring (temp.indexOf(originalString),temp.length);
				temp = temp.replace (originalString, stringReplace);
        temp = window._content.document.location.protocol + '//' + window._content.document.location.host + temp
				temp = temp.replace (' target=_blank','');
				aTag[i].href = temp;
//				aTag[i].target = '_blank';
//上面这一句是修正页面快照的打开方式的,喜欢在新窗口中打开快照的朋友请把句首的“//”去除。
			}
		}
	}
//这一段程序就是在页面中发现页面快照的链接并修复,修复时不仅替换了“字符串”,而且修正了IP及GOOGLE的小错误。
}


其实思路和我原来那个MT和GB的插件是相同的,只是FF扩展必须使用一些自己的对象罢了。

和原来的一样地方:

1、等页面加载完毕,链接地址会被自动修正。

2、快照页面没有加载完毕之前,不要点击“缓存文本”或“cached text”链接,否则会触发IP封锁,导致约十分钟内无法查看快照。

和原来不一样的地方:

1、即使刷新页面,只要等页面再次加载完毕,链接地址仍然会正常修正。

2、页面加载完毕之前点击“页面快照”,会无法打开,不会修正,但不影响等页面加载完毕后点击“页面快照”。

插件安装方法

将附件中的压缩包解开,其中有一个googlecache.xpi的文件,将这个文件拖放到Firefox的窗口中,

会自动提示安装扩展,安装完毕后,重新启动Firefox就可以了。

插件使用办法

一切都在不知不觉中,像往常一样打开GOOGLE搜索吧。

声明

本插件仅供辅助GOOGLE检索一般信息,请避免触发IP屏蔽。

为避免触发IP屏蔽,提出如下几条建议:

1、不要通过GOOGLE检索、快照敏感信息。

2、页面未加载完成前不要点击“页面快照”等链接。

3、点击“页面快照”前,观察状态栏中显示的链接地址是否包含“search?&q=cache:”,尤其注意那个“&”,假若没有,请手动刷新页面。

如果还是不小心触发了IP屏蔽,要是不急的话干脆待会再说,会自动解封的。

要是急,要么去找代理,要么尝试一下其他IP入口。下面随便列几个:

http://64.233.161.104
http://64.233.167.104
http://64.233.189.104
http://66.102.7.104
http://66.249.81.99
http://216.239.39.99
http://216.239.57.99
http://216.239.63.99
附件名称/大小 下载次数 最后更新
firefoxcache.rar (3KB)  1100 2006-05-17 21:45
chengxin1982
小狐狸
小狐狸
  • UID33017
  • 注册日期2010-06-09
  • 最后登录2010-09-21
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-08-31 10:19
怎么我一安装就提示不是和合法的安装包, 错误 207
我用的是火狐3.0.10标准版
fz3907
小狐狸
小狐狸
  • UID1677
  • 注册日期2005-01-03
  • 最后登录2006-12-30
  • 发帖数64
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-08-31 10:19
安装了,呵呵,看看还不好用
绿杨着水草如烟,归是胡儿饮马泉。 几处胡茄明月夜,何人倚剑白云天。 从来冻合关山路,今日分流汉使前。 莫道行人照容鬓,恐惊憔悴入新年。
leonary
千年狐狸
千年狐狸
  • UID4095
  • 注册日期2005-03-16
  • 最后登录2016-12-24
  • 发帖数1908
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2005-08-31 10:19
ms原来添加的字符也被黑了,自己改脚本就好了,我现在在?和q之间添加的是a=x
再狡猾的猎手也斗不过好狐狸
forfai
火狐狸
火狐狸
  • UID1475
  • 注册日期2004-12-27
  • 最后登录2012-08-30
  • 发帖数233
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-08-31 10:19
还能用吗?狗死供挡又升级了防火墙。
金山快盘邀请
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
5楼#
发布于:2005-08-31 10:19
当然不行了
网页快照是一直遭禁的
如果不想用Tor的话,那就只有用恢复网页快照的扩展了
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-09-10
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
6楼#
发布于:2005-08-31 10:19
195:我随便在google里面搜索"众神故事",然后点击任何的"网页快照",都是无法显示?
"连接被重置
载入页面时到服务器的连接被重置。
"
难道还要用TOR才行?
回到原帖


没有装这个脚本,也可以打开
195
195
千年狐狸
千年狐狸
  • UID3920
  • 注册日期2005-03-12
  • 最后登录2023-01-15
  • 发帖数1123
  • 经验50枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
  • 忠实会员
7楼#
发布于:2005-08-31 10:19
我随便在google里面搜索"众神故事",然后点击任何的"网页快照",都是无法显示?
"连接被重置
载入页面时到服务器的连接被重置。
"
难道还要用TOR才行?
孤掌难鸣
小狐狸
小狐狸
  • UID8317
  • 注册日期2005-08-31
  • 最后登录2006-03-08
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-08-31 10:19
hnstxx:你个人网站停掉了哦 回到原帖


是的,空间没交费,过两天去交了费就好,但是不知道能不能长久下去,那个备案制度挺烦的。不想去备。
hnstxx
千年狐狸
千年狐狸
  • UID1952
  • 注册日期2005-01-09
  • 最后登录2013-05-14
  • 发帖数4977
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-08-31 10:19
你个人网站停掉了哦
MM:你是个外表冷酷,内心却很甜蜜的男人。
孤掌难鸣
小狐狸
小狐狸
  • UID8317
  • 注册日期2005-08-31
  • 最后登录2006-03-08
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-08-31 10:19
更新了一下
egilmnu
小狐狸
小狐狸
  • UID11908
  • 注册日期2006-03-14
  • 最后登录2007-10-17
  • 发帖数15
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2005-08-31 10:19
detecti1
试了一下,仅仅添加一个 & 就会被GFW

大家自己改一下脚本,随便加一个Google没用到的参数就可以了

比如我改的
var originalString = '/search?q=cache:';
var stringReplace = '/search?zf=
wocaonimabi&q=cache:';


-v- 表示一下愤怒  

我是河北电信.
回到原帖


强人,我总算看懂了加的是什么了!呵呵  
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
12楼#
发布于:2005-08-31 10:19
楼上的搜索一下 Tor 以及论坛苏妲姬的PAC脚本帖
opiate
小狐狸
小狐狸
  • UID3392
  • 注册日期2005-02-27
  • 最后登录2008-04-03
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-08-31 10:19
zlowly:现在改用Tor结合FF的自动配置脚本了,别说Google Cache到什么地方都畅通无阻了。回到原帖

能不能详细说一下
zlowly
狐狸大王
狐狸大王
  • UID376
  • 注册日期2004-11-30
  • 最后登录2010-06-18
  • 发帖数385
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-08-31 10:19
现在改用Tor结合FF的自动配置脚本了,别说Google Cache到什么地方都畅通无阻了。
上一页
游客

返回顶部