云输入法chrome扩展

在linux下,我在google chrome dev下用ibus输入法,经常出现输入焦点莫名丢失,而且webqq聊天时,用enter和ctrl+enter发送消息经常没效果,偶尔可以。这个时候用qq云输入法或者sougou云输入法就很不错。sougou云输入法已有firefox插件,不必要每次都点击书签中的“启动sougou云输入法”来开启。于是想写个chrome下的扩展,每个页面载入完成后开启qq云输入法(qq的比souguo的快点,不过扩展的写法一样)。

看了一晚上Google Chrome Extensions的文档,发现实现基本的功能还是蛮简单的。利用manifest.json中的content_scripts,可以设置每个页面都包含的javascript。示意如下:

{
"name":"qqCloudIMEforchrome",
"version":"1.0",
"description":"a chrome extension that Automatically open qq Colud IME",
"browser_action":{
	"default_icon":"icon.png"
},
"content_scripts":[
	{
	"matches":["http://*/*"],
	"js":["qqime.js"]
	}
]
}

开启QQ的云输入法的一段js代码,也就是qqime.js的内容:

(function(q) { !! q ? q.toggle() : (function(d, j) {
        j = d.createElement('script');
        j.src = 'http://ime.qq.com/fcgi-bin/getjs';
        j.setAttribute('ime-cfg', 'lt=2');
        d.getElementsByTagName('head')[0].appendChild(j)
    })(document)
})(window.QQWebIME)

如图:

qqCloudIME extension

qqCloudIME extension

想试用,可以打开google chrome的开发人员扩展模式。建个文件夹,然后将上述两个文件放置进去,再找个最大19*19像素的icon。打个包提供下载,解压后,选择用chrome打开安装即可。ChromeExtqqCloudIME.crx

现在测试可用,在每次打开一个新页面时会自动打开qq云输入法。不过还有些问题没有解决,比如这个扩展没有提供在当前页面关闭和开启输入法的功能,待完善。

14 Comments are ready?

  1. 维C生活网 said on: 2010年06月30日 13:55

    貌似我是沙发。第一次坐

    [回复]

  2. 竹纤维 said on: 2010年07月4日 00:13

    又是一个代码帝

    [回复]

  3. 奥德雷的雷人事迹 said on: 2010年07月4日 21:53

    还是不够大众

    [回复]

    boluor 回复  于   

    恩。又好久没上过网了。有时间再完善吧。

    [回复]

  4. 小酷 said on: 2010年07月12日 11:38

    看来你是个高手啊
    呵呵。

    [回复]

  5. Victordu said on: 2010年07月16日 18:38

    这个是我们组一个人做的 呵呵

    [回复]

  6. 竹纤维 said on: 2010年07月17日 07:53

    好用不?

    [回复]

  7. 许哥儿个人博客 said on: 2010年07月19日 10:24

    说个与本文不相关的事情,不知道什么原因,你的博客好像无法通过有道订阅,至少你的提供的链接http://www.boluor.com/feed无法订阅,直接订阅http://www.boluor.com可以,但是时间不对,文章不对。

    [回复]

    boluor 回复  于   

    我用GReader没问题,没有试过有道~

    [回复]

  8. 柳亚 said on: 2010年08月2日 11:39

    呃,还有云输入法呀。。。

    [回复]

    boluor 回复  于   

    这个现在很流行了啊~~~在win下主要是没有这个需求,可能没关注吧。

    [回复]

  9. 书香阁免费网 said on: 2010年08月13日 01:57

    书香阁来留个脚丫 以后常来往哈

    [回复]

  10. 学夫子 said on: 2010年08月13日 12:04

    这玩意还没有成熟吧!问题比较多

    [回复]

    boluor 回复  于   

    我刚开始工作没有时间去开发,貌似QQ官方也在开发了。

    [回复]

  11. lauchou said on: 2010年08月16日 09:54

    想问你那豆瓣读书是什么插件来着!》?

    [回复]

    boluor 回复  于   

    不是什么插件,就是几句JavaScript~有需要的话,可以去豆瓣官网看,或者email我~

    [回复]

  12. 晓潘 said on: 2010年09月1日 09:58

    好多人都用liunx系统啦?哪天我也试试,不过不知道软件支持上如何?

    [回复]

    boluor 回复  于   

    绝大部分软件还是很不错的。有些比如游戏之类的用户没win下的多,也可以通过wine来模拟运行。

    [回复]

  13. 学夫子 said on: 2010年09月8日 17:13

    依照谷歌的性格,我估计他会自己推出一款输入法的,呵呵

    [回复]

  14. 风吟 said on: 2010年09月8日 22:04

    不明真相!我完全打酱油的!

    [回复]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*

*

click to changeSecurity Code