一、查看已經(jīng)安裝的chrome extension的源代碼
1.在chrome地址欄里面輸入:chrome://extensions/
2.記錄要查看的extension的ID
3.在chrome地址欄輸入:?chrome://version/ ,查看配置文件的路徑
4.根據(jù)配置文件路徑和extension的ID拼接一個(gè)地址,可以順利的找到chrome extension的源碼。
二、查看chrome extension包的源代碼
在搜索引擎里面可以順利的找到chrome extension的crx文件,這些文件是壓縮后的,直接打不開。需要將 .crx 修改為.zip,然后解壓即可。
三、chrome extension開發(fā)
chrome插件大體就是一個(gè)html+js+css+image組成的web應(yīng)用。不同于普通的web應(yīng)用,chrome插件除了兼容普通的js,json,h5等api,還可以調(diào)用一些瀏覽器級(jí)別的api,比如收藏夾,歷史紀(jì)錄等。
推薦兩個(gè)入門的網(wǎng)站:
google官網(wǎng)api: https://developer.chrome.com/extensions/getstarted
360的文檔:
http://open.chrome.360.cn/extension_dev/overview.html
主要的文件結(jié)構(gòu):
1. html 存放html的頁面
2. script 存放Js的頁面
3. image 存放圖片,比如圖標(biāo)等
4. manifest核心入口文件
5._locales 語言文件