1. 程式人生 > >為Chrome和火狐瀏覽器編寫擴充套件

為Chrome和火狐瀏覽器編寫擴充套件

由於擴充套件標準的逐漸一致, 現在同一擴充套件程式碼庫已經有可能同時用於Chrome和火狐. 下面是一個簡單的工具欄按鈕和彈窗(尚無任何實際功能):

程式碼庫地址: nobodxbodon/suan1

所有程式碼:

manifest.json:

{

  "manifest_version": 2,
  "name": "算一",
  "version": "0.0.1",

  "description": "工具欄按鈕, 彈窗中包含計算器",
  "homepage_url": "https://github.com/nobodxbodon/suan1",
  "icons"
: { "48": "圖示/算-48.png", "96": "圖示/算-96.png" }, "permissions": [], "browser_action": { "default_icon": "圖示/算-32.png", "default_title": "算一", "default_popup": "彈窗/主介面.html" } }

彈窗/主介面.html

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8">
<link rel="stylesheet" href="主介面.css"/> </head> <body> <div class="按鈕">你好</div> <script src="主介面.js"></script> </body> </html>

彈窗/主介面.css

html, body {
  width: 100px;
}

.按鈕 {
  margin: 3% auto;
  padding: 4px;
  text-align: center;
  font-size
: 1.5em; cursor: pointer; }

待續…