核心提示:json 有两种结构一种是键值对,即key:value一种是纯值的举个栗子:{name : Harry Potter,author : {name : J.K.Rowling,birth : 1964...
json 有两种结构
一种是键值对,即key:value

一种是纯值的

举个栗子:
{
"name" : "Harry Potter",
"author" : {
"name" : "J.K.Rowling",
"birth" : 1964
},
"books" : [
"Philosopher's Stone",
"Chamber of Secrets",
"Prisoner of Azkaban",
"Goblet of Fire",
"Order of the Phoenix",
"Half-Blood Prince",
"Deathly Hallows"
]
}
manifest 必备内容
Chrome扩展的Manifest 必须 包含name、version 和 manifest_version属性,目前来说manifest_version属性值只能为数字2,对于应用来说,还必须包含app属性。可套用模板
{
"app": {
"background": {
"scripts": ["background.js"]
}
},
"manifest_version": 2,
"name": "My Extension",
"version": "versionString",
"default_locale": "en",
"description": "A plain text description",
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"browser_action": {
"default_icon": {
"19": "images/icon19.png",
"38": "images/icon38.png"
},
"default_title": "Extension Title",
"default_popup": "popup.html"
},
"page_action": {
"default_icon": {
"19": "images/icon19.png",
"38": "images/icon38.png"
},
"default_title": "Extension Title",
"default_popup": "popup.html"
},
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["https://www.google.com/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"]
}
],
"options_page": "options.html",
"permissions": [
"*://www.google.com/*"
],
"web_accessible_resources": [
"images/*.png"
]
}


