以谷歌內核的瀏覽器擴展,包括 edge chrome ,還有我們常用的國產瀏覽器都能使用
瀏覽器擴展是一種軟體,以增強Chrome內核瀏覽器的功能,瀏覽器擴展使用HTML、JavaScript、CSS和圖片等Web技術開發,
瀏覽器擴展與瀏覽器插件不同,瀏覽器擴展無需了解瀏覽器的源代碼,而瀏覽器插件是更底層的瀏覽器功能擴展,需要深入掌握瀏覽器的源代碼,
以谷歌內核的瀏覽器擴展的基本組成
瀏覽器擴展,至少包括一個manifest.json和一個js檔案
- manifest.json是擴展的調度中心,用于宣告各種資源,該檔案采用JSON格式定義
- js檔案中定義要執行的操作
瀏覽器擴展,通常還可以包括圖示、頁面和CSS等資源
- 圖示通常是19px*19px的PNG檔案
- 頁面通常是HTML檔案,用于定義顯示給用戶的視窗,如popup頁面或options頁面等
注意:控制popup視窗或options視窗的分別是popup.js和options.js檔案
- CSS是常見的定義頁面樣式的檔案
作為一個瀏覽器擴展,上述所有檔案應該都位于一個根目錄之下,各個不同型別的檔案可以位于不同的子目錄下,
3.瀏覽器擴展的部署運行
瀏覽器擴展的運行無需依賴任何Web服務器,Chrome 瀏覽器可以方便地進行部署、測驗和運行,未打包之前是以下面形式安裝,

下面是個示例
{ "name": "demo", "version": "1.0.0", "manifest_version": 2, "description": "demo", "permissions" : ["tabs","http://*/"], "icons": { "48": "icon.png" }, "content_scripts":[{ "matches":["http://*/*"], "js":["jquery.min.js", "content_script.js"] }], "browser_action": { "default_icon": "icon.png", "default_popup": "popup.html" } }
name就是程式名稱
version是版本
manifest_version是2(如果是1會提示版本低)
description是擴展描述
permissions是權限,后面是匹配的網址,
icons是圖示
content_scripts是加載的js
browser_action這是顯示在瀏覽器插件欄的icon以及點擊icon彈出的頁面
十年開發經驗程式員,離職全心創業中,歷時三年開發出的產品《唯一客服系統》
一款基于Golang+Vue開發的在線客服系統,軟體著作權編號:2021SR1462600,一套可私有化部署的網站在線客服系統,編譯后的二進制檔案可直接使用無需搭開發環境,下載zip解壓即可,僅依賴MySQL資料庫,是一個開箱即用的全渠道在線客服系統,致力于幫助廣大開發者/公司快速部署整合私有化客服功能, 開源地址:唯一客服(開源學習版) 官網地址:唯一客服官網轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/536244.html
標籤:其他
上一篇:AJAX---個人資訊案例
