2011-04-08 69 views
0

我想給我的chrome擴展添加一些東西。我想要做的是,每次我在Chrome中的輸入字段中單擊時,我都希望顏色(背景)發生更改,僅限於查看頁面的那段時間。我只想在打開分機時執行此操作。如何給輸入字段着色chrome

我該怎麼做?

+0

你知道如何在使用JavaScript的常規網站上做到這一點嗎? – serg 2011-04-08 16:00:54

+0

在html代碼中是的,但不能作爲改變其他頁面的擴展名。 – gerard 2011-04-08 17:11:43

回答

0

如果你知道如何在JavaScript中做到這一點,然後將其轉換爲擴展名是非常容易的。

你需要兩個文件:

  • 你的js文件,你做的所有工作(就好像你做了一個普通頁)。這被稱爲「內容腳本」。
  • 清單文件,你在它描述的網域的內容腳本應該運行:

    { 
        "name": "My extension", 
        ... 
        "content_scripts": [ 
        { 
         "matches": ["http://www.google.com/*"], 
         "css": ["mystyles.css"], 
         "js": ["jquery.js", "myscript.js"] 
        } 
        ], 
        ... 
    } 
    

你可以閱讀更多有關內容腳本here和對一般here擴展結構。