Follow me on GitHub

chrome发表的日志

Chrome21中textarea的maxLength与value.length值不一致

 问题描述:

Chrome21及以后版本中,在<textarea>中敲入回车换行,value.length值加一,而用于maxLength检测的长度值加二,导致value.length < maxLength时,就不能再敲入内容。最极端的情况,当全部内容为换行时,value.length = maxLength/2, 演示如下


More >

Chrome一键“加入收藏”按钮实现代码(gears API)

在一些网站尤其是导航网站中上常常能够看到”加入收藏”、”设为首页”这样的链接,点击后就可以完成收藏本页以及更改首页操作,非常方便,也有助于提高网站的粘性。但由于各种浏览器的出现,要兼容所有浏览器越来越不容易了,目前网上翻出的代码还没见到有能够让Chrome“一键收藏”成功的。不过在前段时间开发拾贝电台应用(Chrome Webstore)的时候,发现通过调用gears API可以生成应用的桌面图标,像桌面软件的快捷方式一样方便使用,达到和加入收藏一样的效果。于是把兼容 IE6,IE7,FF 的”加入收藏”代码与之整合,实现兼容三大主流浏览器(IE、Firefox、Chrome)的“一键收藏”按钮。

实现代码:

<!-- 加入收藏代码 Start -->
function AddFavorite(sURL, sTitle) {

More >

Chrome充当手机模拟器

用过一个Chrome扩展叫做Mobile Browser Simulator,说是用来模拟移动浏览器的,可实际安装后发现只是模拟了“形”——手机浏览框的尺寸,如果不带参数浏览看到的仍是www网页,比如使用该插件输入http://kainy.cn/浏览本博客则在框内显示的仍是PC浏览器的效果,而不是输入 这个 URL时显示的wap页面。

于是弄了个小玩意,可以用谷歌Chrome浏览器,很方便地用来当3G手机模拟器。在安装了Chrome的系统下双击小程序,即可启动Chrome 模拟相应手机的浏览器去访问3G手机网页,从而真正做到“神形兼备”。

如果觉得Chrome页面太大,“神”似了 但看起来感觉却不是手机浏览那么回事,也可以和MBS扩展结合起来使用(附件包里提供了汉化过的 mbs汉化.crx)

点击此处下载附件包 More >

手把手教你制作Chrome扩展程序包

Chrome扩展程序主要由JSON、HTML、JavaScript、Icons 4类文件构成(UTF-8编码),再将它们打包成一个ZIP压缩文件(扩展名为.crx)即可。下边为一个简单的示例,演示了Chrome扩展程序的制作和打包过程。

1.文件准备

在磁盘新建一个文件夹用于存放我们的Chrome扩展程序,例如F:\GoToGoogle,然后放入下边两个文件:

manifest.json: More >

下载最新版本Chrome|Chromium离线安装包的方法

Kainy用chrome也有几个月的时间了,不过自从4.0稳定版安装后,知道昨天才换到chrome的最新稳定版本,因为他老不提示更新,对于被国产软件宠坏的我们也就没咋在意新版本有哪些特性啦,反正用得好好的。而chrome官方直接给出的下载方法又是在线安装,也就是先下载个5-6百k的安装程序,然后它自己下载并安装;不过这样总有点让人不太放心,尤其在国内,啥搜索结果都可以重定向,这下载地址会不会也。。。。技术上Kainy是菜鸟,也没法验证,那就保险点,找个离线安装包,下载来验证md5,这样踏实点。

可是昨天要找到最新版本可是发了Kainy不少功夫,因为网络上搜索结果倒是不少,不过大都是早一些些的版本,有的同一版本甚至MD5值也各不相同估计是标错了吧,最保险的还是找官方的下载地址了。然后总结了一下方法,估计和Kainy水平相当的 More >

推荐20个好用的Google Chrome插件

Kainy现在用的Google Chrome浏览器被称之为目前世界上最快的浏览器既简洁又高效,用来上网冲浪还真是不错。不过好马也得配好鞍,和很多非IE核心浏览器一样,Chrome也需要利用插件扩展自己的能耐。下面就是笔者精心挑选的20款实用插件,感兴趣的不妨慢慢往下看吧!

注:本文所有插件均已在Google Chrome 4.0.249.78 + Windows 7(RTM)中文版测试通过。

1. 搞定网银 —— IE Tab

* 推荐指数:★★★★★

* 功能概述:用IE引擎打开网页(Chrome)

Google Chrome插件推荐虽说网页标准化已经实行多年,可事实上出于安全性或其他考虑,很多特殊的站点(如网上银行)仍旧只能用IE打开。而这款插件的最大好处,就是能够在Chrome中直接生成一个IE内核标签。插件装好后会自动在地址栏右侧生成一个按钮,每次点击都能产生一个空白 IE标签,在这个标签中拥有一套独立的地址栏及工具栏,打开的网页将享受到与IE一样的服务。此外它还有一个很人性化的考虑,那就是可以将当前页面设为 “自动启动”(工具栏左数第2个按钮),换句话说当我们再次打开相同页面时,Chrome将自动以IE模式打开。


图1 IE Tab插件 More >