顯示具有 Google Chrome Extensions API 標籤的文章。 顯示所有文章
顯示具有 Google Chrome Extensions API 標籤的文章。 顯示所有文章

2015/02/20

Chrome Extension Bookmarks API 取得書籤內容

要取得所有書籤內容可以使用chrome.bookmarks.getTree(function callback),利用function的results去取得所有書籤
而書籤又分為三種:

  1. 電腦版書籤
  2. 其他書籤
  3. 行動版書籤





Chrome Extensions API 點擊Extensions圖示開新分頁

點擊小圖示的動作可以透過chrome.browserAction.onClicked.addListener去註冊,該方法透過background方式去觸發
開新分頁,則透過create方法去建立一個新分頁即可,但注意當開啟的分頁不是這個Extensions內的檔案,則需要在Manifest新增url到permissions


當前這個範例則是透過test.js在background運作,且運作時就去註冊chrome.browserAction.onClicked.addListener方法,當使用者點擊時透過create方法去開新分頁並顯示Yahoo的頁面

執行結果:


2013/12/25

Google Chrome Extensions API 第一次的Chrome extensions

想整理一下書籤,但不喜歡Chrome書籤管理方式,所以就自己寫一個了!
擴充套件主要有以下幾種:

  1. 一個配置檔
  2. N個網頁檔
  3. N個JavaScript
  4. N個檔案

架構有以下三種:

  1. 背景頁面
    • 瀏覽器動作
    • 頁面動作
  2. 使用者介面
  3. 內容腳本