星期六 晴转多云 8~30℃

chrome扩展开发笔记(5) 关于 manifest_version

manifest.json 里的 manifest_version 字段。

manifest_version

用整数表示manifest文件自身格式的版本号。从Chrome 18开始,开发者应该(不是必须,但是2012年底左右就必须了)指定版本号为2(没有引号),如下所示:

"manifest_version": 2

manifest版本1从Chrome 18才开始逐步被弃用,版本2目前并不是必须的,但预计我们将在2012年底强制只支持版本2。还没有准备好支持manifest版本2的扩展、应用和主题,可以明确指定版本1,或者索性不提供本字段。

参考:http://open.chrome.360.cn/extension_dev/manifest.html#manifest_version

manifest_version 设为 2 后,有一些旧的字段不能使用。

比如,原来的

"background_page": "background.html"

要改成

"background": { "page": "background.html" }

另外,也不能直接在 html 上写 js,要用 src 引入 js 文件。


办公室健身(4)

俯卧撑 40 个,上午十点。

星期五 晴 7~26℃

chrome扩展开发笔记(4) manifest.json 里 icons 尺寸

manifest.json 里面的 icons 设置,建议设置成 icon 尺寸的两倍,否则在苹果 Retina 下图标会有点糊。

"icons": {
 "128": "icon_256.png",
 "48": "icon_96.png",
 "19": "icon_38.png"
}


js“提示还可以输入多少字数”

function countStrLength(str) {
 var str_length = 0;
 for (var i = 0; i < str.length; i++) {
  if (str.charCodeAt(i) <= 256) {
   str_length += 1;
  } else {
   // 中文,可以根据需要改为 2
   str_length += 1;
  }
 }
 return str_length;
}
function checkLength(obj, maxnum, numid) {
 var less_num = document.getElementById(numid);
 var str = obj.value;
 var len = maxnum – countStrLength(str);
 if (len < 0) {
  less_num.style.color = ‘#f30′;
 } else {
  less_num.style.color = ‘#333′;
 }
 less_num.innerHTML = len;
}

引用:

<textarea onkeyup="checkLength(this,100)"></textarea>

参考:提示你还可以输入字数(汉字减2)


屌丝团记忆(1) 聚餐

人员到齐了,三个后端,三个前端,当然还有一个总,一共七个。

今晚聚一聚。


办公室健身(3)

俯卧撑 40*2,上午十点、下午六点各一组。

计划以后来公司第一件事就是先做俯卧撑。

星期四 晴 7~25℃

chrome扩展开发笔记(3) 打开一个新标签,在扩展图标上显示数字

打开一个新标签

前两天用 chrome.tabs.create 方法,今天发现一个快捷方法,直接用 <a> 链接,不过 <a> 标签上要加 target="_blank",这个很重要。

用 <a> 标签还有一个好处,当你不在使用 chrome,点击 notification 里的链接,也仍然可以用 chrome 打开一个新标签,即使电脑的默认浏览器不是 chrome.

在扩展图标上显示数字

chrome.browserAction.setBadgeText({text: String(111)});
chrome.browserAction.setBadgeBackgroundColor({color:[25, 135, 0, 250]});

详细参考:http://open.chrome.360.cn/html/dev_browserAction.html#method-setBadgeBackgroundColor


办公室健身(2)

今天觉得手脚有点酸。有个同事说经常加班又没运动,会导致肌肉萎缩引起手脚酸。

听他这么一说,赶紧做几个击掌俯卧撑。

星期三 晴 7~23℃

chrome扩展开发笔记(2) Manifest文件

http://open.chrome.360.cn/extension_dev/manifest.html

name、version、manifest_version 是必填字段,另外,permissions 也是一个重要字段。

星期二 多云 8~22℃

firebug控制台一直显示“重新载入以激活控制台”

解决方法:

1、先升级 firefox 到最新版本;
2、移除 firebug,重新安装最新的 firebug.


办公室健身(1)

早上有个同事睡过头,罚做 30 个俯卧撑(迟到一分钟罚一个),我陪做 50 个 ^____^

新团队充满活力,大家干劲很足,都没什么时间健身了,干脆就在办公室健身,不知道能不能养成这个新习惯。

第1749天:处理一个chrome扩展

星期一 晴 8~20℃

处理一个chrome扩展

今天开始开发一个chrome扩展。

星期日 晴 4~13℃

买了新手机 联想A789

在京东上买了联想A789,买家评价多而且高,性价比高,所以就买了。今天到货,用了一下午,感觉还不错,再用一段时间看看质量怎么样。


在家健身(64)

  • 仰卧起坐 50*2

星期六 阴转多云 1~8℃

chrome扩展开发笔记(1) chrome扩展开发指南

官方文档:https://developer.chrome.com/apps/

非官方中文版:https://crxdoc-zh.appspot.com/

Chrome扩展开发指南(系列教程):http://dev.chromechina.com/forumdisplay.php?fid=30

一个简单的入门例子:http://blog.sina.com.cn/s/blog_6fae3d7601010cu4.html

2013-3-5 更新(推荐)

今天发现这个文档,不错。

Google Chrome扩展开发指南全部翻译工作完成


欧盛 W180 总算装上微信了

试了微信的几个版本,都不行。

4.5 和 4.3 直接安装不了,不兼容。

2.1 和 4.0 以及 4.2 可以安装,但是安装后登录不了,一登录就自动关闭应用,返回桌面。

最后发现 3.6 可以安装也可以使用(是在豌豆荚里下的 3.6 安智市场版本),但是有些功能用不了(比如图文信息)。后来发现这个网址,这里面的版本应该都可以在欧盛w180下安装使用(没有测试)。

另外,W180 刷不了 2.2 及以上版本的 android 系统。

该换手机了。

星期五 中雨转小雨 3~8℃

联想 thinkpad 笔记本 Fn 键的功能实现相反

以下是E系列机型修改BIOS中Fn热键的方法:

  1. 开机出现ThinkPad标志前,连续点按F1进入BIOS设置界面。
  2. 依次选择Config—>Keyboard/Mouse。
  3. 在Change to "f1-f12 keys"选项中,有两个选择,分别是Legacy和Default。
    其中,
    Legacy模式表示使用热键时无需按住Fn键,直接使用即可;
    Default模式表示使用热键时需要按住Fn键,然后再按相应的功能键。

参考:http://zhidao.baidu.com/question/280333508.html

第1745天:明天要上班了

星期四 上午多云,下午晴,傍晚多云 7~23℃

明天要上班了

下午去一家音乐网站面试。

面试结束后接到周一那家创业公司的回复电话,让明天去上班。

自己也比较中意这个创业团队,所以就不打算再等今天这家的回复了。

周二那家今天打电话来通知去复试,也就婉拒了(还是第一次遇到要复试的公司)。

两个月没上班,在家其实也没闲着,天生就是折腾的命。

这次找工作见证了一个事实:年初确实机会很多,要换工作的就趁现在赶紧行动吧。

补充一下,感谢三戒转发给我那条招聘信息,要不然也不会去这个创业团队,真心感谢。