Chrome 的套件能分成應用程式、擴充功能及主題三大類, 而擴充功能又能分成頁面按鈕(page action)及瀏覽器按鈕(browser action),...
上一篇提到了利用 manifest.json 來建立一個簡單的程式雛型, 這篇開始介紹 manifest.json 檔裡的属性及對應的用途. 在 manifes...
上一篇在最後提到了在 manifest 裡的内容安全策略(CSP)設定, 事實上它還有默認的安全策略, 這篇就來介紹還有哪些應該注意的限制 一、禁用 eval...
在第二篇入門的介紹中有稍微提到在 manifest 中, permissions 的屬性若設成 http(s) 形式, 就能擁有對應的跨網域請求的權限, 這篇是...
這篇開始介紹 Chrome 相關的 API, 首先分享最常接觸到的 TAB 相關操作. manifest.json { "manifest_v...
除了 HTML5 所提供的各種 Storage 方案外, Chrome API 也提供了實做了類似的功能, 不過更棒的是還能選擇讓儲存的資料像書籤一樣隨著帳號同...
當使用 xhr 在網路上抓資料時, 若遇上需要登入的部份, 就可能需要對 cookie 進行操作, 如果再配合上一篇介紹的 Storage, 想做一個能'在同個...
前幾篇都是介紹擴充功能的應用, 這篇則來提一下 應用程式, 這兩者除了能使用的 API 有差別外, 執行的方式也有很大的不同 下面是讓應用程式運行一個獨立窗口的...
之前在第三篇的安全策略中提到 Chrome Extension 禁止了 eval 的使用, 這篇就來提一下如何利用 HTML5 的新特性來繞過它吧! mani...
雖然在 javascript 裡也有類似的 setTimeout 和 setInterval 可以用, 不過它們兩個在一些動畫、異步處理上反而更常用到, 所以有...