阅读:47487回复:66
【原创】修复GOOGLE快照的 Firefox 扩展(插件)
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 |
|
|
1楼#
发布于:2005-08-31 10:19
怎么我一安装就提示不是和合法的安装包, 错误 207
我用的是火狐3.0.10标准版 |
|
2楼#
发布于:2005-08-31 10:19
安装了,呵呵,看看还不好用
|
|
|
3楼#
发布于:2005-08-31 10:19
ms原来添加的字符也被黑了,自己改脚本就好了,我现在在?和q之间添加的是a=x
|
|
|
4楼#
发布于:2005-08-31 10:19
还能用吗?狗死供挡又升级了防火墙。
|
|
|
5楼#
发布于:2005-08-31 10:19
当然不行了
网页快照是一直遭禁的 如果不想用Tor的话,那就只有用恢复网页快照的扩展了 |
|
6楼#
发布于:2005-08-31 10:19
|
|
7楼#
发布于:2005-08-31 10:19
我随便在google里面搜索"众神故事",然后点击任何的"网页快照",都是无法显示?
"连接被重置 载入页面时到服务器的连接被重置。 " 难道还要用TOR才行? |
|
8楼#
发布于:2005-08-31 10:19
|
|
9楼#
发布于:2005-08-31 10:19
你个人网站停掉了哦
![]() |
|
|
10楼#
发布于:2005-08-31 10:19
更新了一下
|
|
11楼#
发布于:2005-08-31 10:19
|
|
12楼#
发布于:2005-08-31 10:19
楼上的搜索一下 Tor 以及论坛苏妲姬的PAC脚本帖
|
|
13楼#
发布于:2005-08-31 10:19
|
|
14楼#
发布于:2005-08-31 10:19
现在改用Tor结合FF的自动配置脚本了,别说Google Cache到什么地方都畅通无阻了。
|
|
上一页
下一页