关于老夫

    九十九度九十九度 [ BinaryJP.com ]
    众里寻她千百度,蓦然回首,所以减一度。

    2006年创建于百度空间,本意是借几K空间,随想随写,记录生活的点滴,待古稀之年儿孙满堂,坐轮椅乘凉于树下,回首过往,不禁嗟叹:老夫此生足矣!后因百度诸多限制,心中所感不得尽数而发,自建小站于他处,仍叫九十九度。

联系老夫

扫一扫

    手机访问

百度浏览器添加自定义应用

上周末百度推出了自己的桌面浏览器——百度浏览器,我是今天看新闻才知道,惭愧。据说同一天瑞星也发布了自己的桌面浏览器,而且搜狗也升级了自己的浏览器。看来浏览器大战也进入了白热化的程度,这应该是除了即时通信软件和输入法之外的另一款粘性产品。下载,安装,这些没什么废话,也很简单,自己看图。

安装文件件大小是15M,安装完成之后大小约是50M,安装过程基本上很简单,速度也很快。

整体风格有些像chrome,起始页是百度的各种应用,感觉是IE内核的浏览器,访问速度很快在ff和傲游之上,支持超级拖拽。因为是beta产品 所以现在知道的就这么多。当我看到这个起始页第一眼的时候就想到了像傲游和chrome一样自己添加自己喜欢的网站到起始页,不过很遗憾百度并不提供自定 义这些所谓的“应用”,只能从现有的百度应用中添加。当然这是难不倒勤劳勇敢的我的,经过一番研究之后,终于把九十九度成功的添加在了起始页上,这里把方 法共享给大家。

 

首先找到百度浏览器的安装文件夹,默认在C:\Program Files\Baidu\BaiduBrowser,然后打开\resource\extension\defaultapp\下的default- app.json,这是一个纯文本文件,可以用任意的文本浏览器打开。打开之后我们可以看到如下的代码:

{
"id": "101701",
"name": "\u65b0\u6d6a\u5fae\u535a",
"digest": "\u65b0\u6d6a\u5fae\u535a\u662f\u4e00\u4e2a\u7531\u65b0\u6d6a\u7f51\u63a8\u51fa\uff0c\u63d0\u4f9b\u5fae\u578b\u535a\u5ba2\u670d\u52a1\u7684\u7c7bTwitter\u7f51\u7ad9\u3002",
"image": "http://apps.bdimg.com/store/static/kvt/8fbd3faf3d7cc79adccf266502819263.jpg",
"type": "web",
"message": 0,
"href": "http:\/\/weibo.com"
}

{

"id": "101701",

"name": "\u65b0\u6d6a\u5fae\u535a",

"digest": "\u65b0\u6d6a\u5fae\u535a\u662f\u4e00\u4e2a\u7531\u65b0\u6d6a\u7f51\u63a8\u51fa\uff0c\u63d0\u4f9b\u5fae\u578b\u535a\u5ba2\u670d\u52a1\u7684\u7c7bTwitter\u7f51\u7ad9\u3002",

"image": "http://apps.bdimg.com/store/static/kvt/8fbd3faf3d7cc79adccf266502819263.jpg",

"type": "web",

"message": 0,

"href": "http:\/\/weibo.com"

}
不要一看到洋码字就头大,每一行代码是什么意思,听我一一道来。

id这行是应用编号,也是唯一识别码;

name这行是应用的显示名称;

digest这行是应用的描述,为什么我们看不懂了,因为这里百度使用的是unicode转义字符,有兴趣可以自行百度是什么意思,这里我只说如何修改;

image这行是应用图标的url,我们可以看到C:\Program Files\Baidu\BaiduBrowser\resource\extension\defaultapp\local文件夹里有一个个以数字为 文件名的文件夹,里面只有一个icon.jpg,这些文件夹就对应着应用的id,里面存放的就是应用的图标,大小是64x64,格式是jpg;

type这行是应用的类别,web代表网络;

message这行目前不知;

href这行是应用的地址,我们可以看到这个是新浪微博。

知道了代码的含义之后就好办多了,先复制一段到文件最后,注意大括号的对应。把id随便写一个只要不和已有的冲突就可以,name和digest这 两行写上要添加网站的名称和介绍,那么中文要怎么转换成unicode码呢,其实网上有很多现成的转换工具比如我用的站长工具就 有,http://tool.chinaz.com/Tools/Unicode.aspx。

不过这个工具转换出来的转义代码(#号后面的数字)是十进制的,而它代码里用的是十六进制的,可以用windows自带的计算器转换一下,闲的蛋疼的同志也可以自己手算转换,反正也不难。然后创建与id同名的文件夹放在local文件夹里,做好64x64的图片以icon.jpg保存在里面,最后一步把href后面的地址,改成要创建的网站地址,就齐活儿了,再打开百度浏览器,发现我们创建的网站已经添加在了起始页上,请上眼。

麻烦就麻烦在转义代码这一段,有兴趣的朋友可以试试不用转义代码直接写汉字是否能正确显示,反正我已经知道了。

 

 

原创文章,转载请注明: 转载自九十九度

本文链接地址: 百度浏览器添加自定义应用


2 位大侠已经拍砖

    无名上供 |1F
    2011年07月27日 23:32

    纯粹抄袭chrome的外观,脸真够大的!

    回复

    binaryjp |2F
    2011年07月28日 10:49

    抄不丢人,没有才丢人

    回复

我来拍砖

(以便回访)