有關chrome插件開發(自己看了一下,覺得很有意思)

 

這是製作chrome擴展插件的入門指南,不需要任何編程基礎,看完這個後,我們就着手做自己的Chrome插件了。好吧,我們現在就開始,其實我也是個新手。

image002.gif

下載 (23.1 KB)
2010-3-27 07:19

準備工具

做任何事情都要有個工具,製作chrome插件需要的工具很少。

  • 記事本,用來編寫代碼
  • Chrome瀏覽器,這個不能少吧。Windows下,所有版本的Chrome都可以製作插件。Linux下需要下載Beta版本,Mac下載dev版本。

開始製作第一個插件
  • 在計算機中創建一個目錄來存放插件代碼。
  • 在目錄裏面創建文件manifest.json(注意後綴名是.json),用記事本打開,寫入如下代碼
    1. {
    2.   "name": "第一個Chrome插件",
    3.   "version": "1.0",
    4.   "description": "我的第一個Chrome插件,還不錯吧",
    5.   "browser_action": {
    6.     "default_icon": "icon.gif"
    7.   }
    8. }
    複製代碼
  • 把下面兩張圖片保存到文件夾中,分別取名icon.gif和smile.gif
    圖片一: icon.gif
    下載 (868 Bytes)
    2010-3-27 07:13
        圖片二: smile.gif
    下載 (50.32 KB)
    2010-3-27 07:08
  • 安裝這個插件:
    a.點擊右上角扳手,選擇擴展程序,打開擴展中心。
    b.點擊右上角的“開發人員模式”,使得前面的“+”變成“-”,打開相應的菜單。如果一開始就是“-”,那麼不用點擊。
    c.點擊“載入正在開發的擴展程序按鈕”,導入剛纔創建的文件夾。

如果一切順利,你的Chrome地址欄將會有個新圖標,你的第一個插件誕生了。


給第一個插件增加新功能

你現在雖然做了第一個插件,但實際上他並沒有實現任何功能,我們點擊圖標,沒有任何反應。下面我們就給他增加點功能。

  • 編輯manifest.json這個文件,用下面的代碼替換現有的代碼,其實我們只是加了一行代碼和一個逗號而已。
    1. {
    2.    "name": "第一個Chrome插件",
    3.    "version": "1.0",
    4.    "description": "我的第一個Chrome插件,還不錯吧",
    5.    "browser_action": {
    6.       "default_icon": "icon.gif",
    7.       "popup": "popup.html"
    8.    }
    9. }
    複製代碼
  • 下面我們創建一個文本文件popup.html,用記事本打開,將下面的代碼寫進去
    1. <p>Hello,Chrome!</p>
    2. <p>我的名字叫ChromeChina!</p>
    3. <p><a href="http://www.chromechina.com" target="_blank">Chrome中文論壇歡迎你</a>
    4. <p><img src="smile.gif" /></p>
    複製代碼
  • 回到Chrome的擴展中心,點擊插件下的“重新載入 ”。

現在點擊插件圖標看看。我們的第一個插件算是製作成功了。


打包插件

我們想把自己製作的插件給其他人用,那麼就需要將插件打包。

  • 回到Chrome的插件擴展中心,點擊“打包擴展程序”按鈕。
  • 選擇剛纔創建的文件夾,點擊確定生成後綴爲crx和cpm文件各一個。

把crx文件發送給自己的朋友,告訴他們你也會製作chrome插件吧。


你可以修改裏面的文字圖片,製作出極具個性的擴展來了。現在讓我們來看看大家都做出了什麼樣的擴展,把你的第一個擴展上傳上來讓大家看看吧!這個是我的:extension.crx (51.71 KB)

下載次數: 1210
2010-3-28 10:56



要是在製作過程中有任何問題,歡迎到http://dev.chromechina.com來討論交流。本文參考官方指南http://code.google.com/chrome/extensions/編寫。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章