显示标签为“Google Toolbar”的博文。显示所有博文
显示标签为“Google Toolbar”的博文。显示所有博文
3
Posted on 01:00:00 by Unknown and filed under ,

2008-09-27Up:

  发现一点小问题,我把PageRank的小图标拖到了工具条外,然后把工具条隐藏,发现它就不起作用了。只有当我显示工具条的时候,PageRank 才会正确显示,否则就会提示没有 PageRank 信息。

  Google Toolbar for Firefox 终于正经更新了一下(下载)。在没有工具条的日子里,我最常用的功能 Google Bookmarks 是用 GMarks 替代,网页历史使用 GM 脚本替代

  我的布局采用替代 Firefox 默认搜索框,这样可以通过下拉表单选择最近的搜索。有很多搜索选项:Google 搜索,站内搜索、网页历史搜索、Gmail搜索等等。我希望能添加百度搜素,方法很简单,只要在百度网页的搜索框上点右键,在菜单中选择"生成自定义搜素",就可以生成百度搜素的按钮了。我记得在上一个版本还需要使用高级编辑功能修改网页编码,现在直接添加就可以了。

  GMarks 虽然也可以使用 Google 书签,但是在添加一个书签的时候很不方便,而 Google Toolbar 自带的书签按钮点起来就非常舒适。

  同时 Google Toolbar 整合了 Google Notebook,原来的 Google Notebook 扩展被直接替换,连删除都省了。

  还有一个同步工具栏的功能,挺好的,我记得以前自定义按钮都是存放在本地硬盘的用户文件夹下,为制作便携版造成了很大的不便。

  新增加了表单填充功能,不太实用。

  值得一提的是,新版本的按钮功能似乎可以非常高级,比如添加 Google Talk 到一个按钮上。

0
Posted on 22:36:00 by Unknown and filed under , , ,

  Firefox 3 RC1 都出来了,Google Toolbar 还没有更新,不得不怀疑下程序员的效率。

  说实话,Toolbar 也不是非用不可的东西。比如 Google Bookmarks 就可以用扩展 GMarks 代替,而且更好用。按照 Google 的帮助来看,使用网页浏览历史功能必须安装工具条,并且开启 PageRank 功能。

  事实上,Google 记录网页历史是根据对网页的 PageRank 的请求来记录的,也就是说,如果装上一个查询 PageRank 的扩展,在登录帐户以后,同样能够记录网页历史。

  下面这个 Greasemonkey 脚本就是依据这个原理来达到使用 Google 网页历史的功能。

  来源于本文最后的参考文章,脚本可以从 UserScript.org 下载,这里贴出来是为了备份:)

enablegooglewebhistory.user.js

// ==UserScript==
// @name EnableGoogleWebHistory
// @author mallowlabs
// @namespace http://mallowlabs.s206.xrea.com/
// @version 0.0.2
// @license public domain
// @description : Enable Google Web History
// @published 2007-01-05
// @modified 2006-01-05
// @include *
// ==/UserScript==

// see also
// http://www.scss.com.au/family/andrew/opera/panels/pagerank/
// http://d.hatena.ne.jp/amatanoyo/20080104/1199450996
// =========================================
(function(){

    // avoid frame
    if (window.self != window.parent) return;

    var r=function(x,y){
        return Math.floor((x/y-Math.floor(x/y))*y+.1);
    },
    ch=function(url){
        url='info:'+url;
        var c=[0x9E3779B9,0x9E3779B9,0xE6359A60],i,j,k=0,l,f=Math.floor,
        m=function(c){
            var i,j,s=[13,8,13,12,16,5,3,10,15];
            for(i=0;i<9;i+=1){
                j=c[r(i+2,3)];
                c[r(i,3)]=(c[r(i,3)]-c[r(i+1,3)]-j)^(r(i,3)==1?j<<s[i]:j>>>s[i]);
            }
        };
        for(l=url.length;l>=12;l-=12){
            for(i=0;i<16;i+=1){
                j=k+i;c[f(i/4)]+=url.charCodeAt(j)<<(r(j,4)*8);
            }
            m(c);
            k+=12;
        }
        c[2]+=url.length;
        for(i=l;i>0;i--)
            c[f((i-1)/4)]+=url.charCodeAt(k+i-1)<<(r(i-1,4)+(i>8?1:0))*8;
        m(c);
        return'6'+c[2];
    };
    var url=document.location;

    /* create image element */
    new Image().src = 'http://www.google.com/search?client=navclient-auto&ch='+ch(url)+'&features=Rank&q=info:'+escape(url);
})();

相关链接:

  1. Use Google Web History Without Installing Google Toolbar
  2. You Can Use Google Web History with Opera