Chrome Extension 開發與實作 22

Storage API 優化過的地端儲存API

擁有localStorage API 相同的能力,允許你使用腳本在地端用資料庫的形式存取資料,但針對擴充功功能的開發特別優化,以下是Chrome Storage API特有的功能:

閱讀全文 »

Chrome Extension 開發與實作 21

推送系統通知 chrome.notifications

使用 chrome.notifications API 通過模板創建豐富通知,並在系統介面顯示這些通知。

閱讀全文 »

Chrome Extension 開發與實作 20

操作瀏覽器歷史紀錄 chrome.history

使用chrome.history API和瀏覽器的歷史記錄交互,您可以添加,刪除,通過URL查詢瀏覽器的歷史記錄。如果您想要使用您自己的版本替換默認的歷史記錄頁面,請參見替代頁面

閱讀全文 »

Chrome Extension 開發與實作 19

chrome.downloads API 使用腳本管理下載

使用chrome.downloads API以編程方式開始下載,監視,操縱,搜索下載的文件。

閱讀全文 »

Chrome Extension 開發與實作 18

chrome.downloads API 使用腳本管理下載

使用chrome.downloads API以編程方式開始下載,監視,操縱,搜索下載的文件。

閱讀全文 »

Chrome Extension 開發與實作 17

chrome.alarms 定時器API

描述

安排程式碼在指定時間一次或週期性執行。

閱讀全文 »

Chrome Extension 開發與實作 16

API簡介:擴充功能可以作到哪些一般網站作不到的事?

鐵人賽來到了第十六天,開頭就來個中場休息復習一下我們前面學習的東西:

閱讀全文 »

Chrome Extension 開發與實作 15

使用Vue打造內容UI 輸入組件(Content UI)

什麼是內容UI

內容UI在Creating Google Chrome Extensions一書中,被作者列為開發功能的輸入組件之一,但事實上他不是屬於任何一個Chrome * API,只是一個利用內容腳本在畫面中插入HTML元素,並且使用Javascript撰寫操作邏輯的一種手段。

閱讀全文 »

Chrome Extension 開發與實作 14

腳本組件之間訊息的傳遞(下)

請與上一篇一起服用。要真的弄懂擴充功能的事件系統,請先對擴充功能的組成有清楚的概念。如果你覺得自己在理解上有困難,是時後回到前面複習一下:Chrome Extension 開發與實作 04-名詞定義:架構的組成部份

閱讀全文 »

Chrome Extension 開發與實作 13

腳本組件之間訊息的傳遞(上)

就像在腳本組件與擴充功能的執行階段,這段章節所提到的,腳本組件之間無法直接進行溝通,要依靠事件趨動的原理來處理各種操作邏輯,接下來我們就來探討這部份的實作細節及原理。

閱讀全文 »