开发者文档
制作扩展必读规则

Manifest.xml

 1. 每个扩展的id必须要以com.companyname.*(com.sogou.*只允许搜狗公司内部使用)或者类似的namespace开头,
不能用一个单词为id,因为id可能会互相冲突。 2. 必须要包含version项 3. 包含request_api_version项,默认值为1 4. contentScript项如非必须,不要加all_frames="true" 5. 对于需要保留下拉菜单(小三角)的应用:< show_menu_dropdown > true < /show_menu_dropdown >(新)

contentScript

contentScript要注意写法,因为在contentScript中,所有的扩展和页面中的script都是公用一个命名空间的,所以请大家把

 function clickHandler(){}

 var globalVariable;

这样的东东,都改成

 var com_sogou_youextensionname = {

        clickHandler: function() {…}

        localVariable: …

 }

这样的形式,以防止扩展之间的冲突

其他

目录中一定要包含default.ico(16*16)和default-big.png(32*32)这两个文件,以保证在工具栏和扩展盒子中的正常显示

扩展中的文件名不允许出现中文。由于压缩时的编码难以预测,扩展中的所有文件名中不得包含中文或其他非ASCII字符,否则运行结果不可预测