05 2011 档案

在Chrome插件上获取当前插件的版本号
摘要:问题:如何获取Chrome插件版本号 翻遍了Chrome插件开发文档,依然无法找到如何获取当前版本号。仔细想想,版本号其实就在开发者配置的manifest.json文件上定义的,如果能读取此文件数据,就等于得到版本号信息了。 解决 没错,请求manifest.json文件,读取version数据。 var version = null; $.get(chrome.extension.getURL(... 阅读全文

posted @ 2011-05-25 19:24 MK2 阅读(2970) 评论(2) 推荐(0)

Nodejs抓取非utf8字符编码的页面
摘要:问题: nodejs目前无法处理非utf8编码以外的字符 在cnodejs用户组,有同学遇到抓取百度页面出现编码问题 由于Buffer.toString(encoding)中encoding只支持utf8编码,所以需要附加模块才能处理此问题 解决:node-iconv 模块 安装: $ npm install iconv 示例 var http = require('http')... 阅读全文

posted @ 2011-05-15 21:31 MK2 阅读(13692) 评论(5) 推荐(0)

nodejs一周动态(2011-05-05 - 05-15)
摘要:Google Go boldly goes where no code has gone before 文章中说到与Nodejs的对比: The New Node? Node.js shows great numbers for heavy numbers of clients, and they've done a really good job. But if those clients ar... 阅读全文

posted @ 2011-05-13 21:01 MK2 阅读(464) 评论(0) 推荐(0)

Javascript: 通过图片url获取图片blob对象
摘要:为什么要这样做呢? 无需让用户下载图片后再通过 input file 上传; chrome插件可以直接右键点击页面上的图片,直接上传图片; 都是为了增加用户体验! 思路 通过ajax请求图片,得到图片的二进制数据 组合Uint8Array和BlobBuilder,得到图片的blob对象 增加fileName和fileType,伪装成File对象 实现代码 /** * 将符合字节流的string转化... 阅读全文

posted @ 2011-05-08 22:11 MK2 阅读(15677) 评论(2) 推荐(1)