创建chrome右键菜单划词搜索扩展
转载请注明出处:http://blog.csdn.net/zhymax/article/details/8552830
代码下载
csdn资源:http://download.csdn.net/detail/zhymax/5038605
github:https://github.com/lo0kup/ContextSearch
chrome应用商城扩展地址,欢迎大家安装试用: Context Search
扩展程序效果图:


下面对代码实现做个介绍
var Storage = chrome.storage.sync;// 保存配置到Storage,超过QUOTA_BYTES_PER_ITEM需要进行分片保存。function setOptions(opts, cb){var optionStr = JSON.stringify(opts);var length = optionStr.length;var sliceLength = Storage.QUOTA_BYTES_PER_ITEM / 2; // 简单设置每个分片最大长度,保证能存储var optionSlices = {}; // 保存分片数据var i = 0; // 分片序号// 分片保存数据while (length > 0){optionSlices["cs_options_" + i] = optionStr.substr(i * sliceLength, sliceLength);length -= sliceLength;i++;}// 保存分片数量optionSlices["cs_options_num"] = i;// 写入StorageStorage.set(optionSlices, cb);//console.log(optionSlices);}