生活随笔
收集整理的這篇文章主要介紹了
浏览器插件开发简介
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
關(guān)注 “弋凡”(YiFan)微信公眾號(hào)吧 記錄簡(jiǎn)單筆記 做你的最?lèi)?ài)
關(guān)于Chrome Extension
Chrome Extension 瀏覽器的功能擴(kuò)展插件,由html、css、js和一個(gè)描述文件manifest.json組成,在瀏覽器中顯示圖標(biāo),本質(zhì)上其實(shí)就是一個(gè)由html、css、js、圖片等資源組成的一個(gè).crx后綴的壓縮包
Chrome API
manifest.json
消息交互
網(wǎng)頁(yè)和Chrome插件之間的通信
大致流程(個(gè)人理解)
manifest.json 配置說(shuō)明(必須文件)
{"name": "名稱(chēng)", -- 必須"description": "描述", "version": "版本號(hào)", -- 必須"manifest_version": 2, -- 必須"icons":{"16": "圖標(biāo).png","46": "圖標(biāo).png","128": "圖標(biāo).png"},"permissions": [ "contextMenus", "tabs", "notifications", "webRequest", "webRequestBlocking""<all_urls>",],"browser_action": {"default_popup": "popup.html 右上角點(diǎn)擊后的彈窗,可以用一個(gè)頁(yè)面定義","default_icon": "xxx.png 顯示在右上角的圖標(biāo)按鈕"},"background": {"scripts": ["background.js"]},"content_scripts": [{"matches": ["<all_urls>"],"js": ["content.js"]},"web_accessible_resources": ["*.html"],"commands": {"xxx": {"suggested_key": {"default": "Ctrl+X","mac": "Command+X","windows": "Ctrl+X"}},"_execute_browser_action": {...},"_execute_page_action": {...}}他們是觸發(fā) popup 彈出的
}
快來(lái)關(guān)注“弋凡”微信公眾號(hào)吧
總結(jié)
以上是生活随笔為你收集整理的浏览器插件开发简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。