想了解這個是因爲從最近幾個月來不停地在一些文件中看到它的身影。
以前在校園時代調試工具都用的firefox 對於chrome沒怎麼接觸過。
研究它的起因是因爲昨天我在一個manifest.json文件下自己添加一些東西,發現在我的應用中不能顯示。
明明按照諸如此類的格式,然而就是不能顯示。
manifest.json我們一般都稱爲清單文件
“manifest_version":2 指得是清單文件格式的版本,在chrome 18之後,應該都是填寫2了,按照我們現在下載的 chrome 版本,不用考慮也是填寫2. 屬性爲必填
"name": Simple 顯示的插件名稱。 屬性:必填
"version":1.1.7.80 插件的版本號。 屬性爲:必填
"description":對於你應用的描述 。 屬性爲:可有可無。
”icons":{
"’16“:”Image/16.png", "48":"Image/48.png","128":"Image/128.png"
}
插件的圖標 其實準備多的尺寸的應該都沒關係,我試過一個像素爲96*96的也可以顯示。
16*16 的可以用於顯示擴展信息欄的圖標,
48*48的可以用於顯示擴展管理頁面的圖標
128*128可以顯示在安裝頁面中。
屬性爲:可有可無。
”background":{"page":"xx.html"} 用於監聽一些html 或者js頁面。
“browser-action":{
"default-icon":xx.png", //設置擴展應用的圖標,懸浮提示,點擊圖標顯示內容。
"defalut-popup":"xx.html" , //點擊上面的默認圖標彈出頁面
”default-title":’休閒鞋' //上訴頁面中顯示的內容
}
permissions: [ //添加權限 因爲有時候你需要讀取cookie 等內容。
"tabs", //訪問瀏覽器選項請求
"contextMeus" //訪問菜單內容
"history://讀取修改用戶的瀏覽記錄
"cookies"//:讀取修改cookies
"events"://監控事件
],