Chrome Extension開發(fā)問題總結(jié)

css

在HTML文件里,css可以內(nèi)嵌、可以內(nèi)部樣式表、也可以外鏈引入。

js

js就要注意了??!

  • js不支持inline javascript
  • 只能引入外部js文件

按照下面兩種錯(cuò)誤方式會(huì)出現(xiàn)如圖錯(cuò)誤:

error.png
錯(cuò)誤做法1:
<input id="test" type="text" onclick="open()" />
<script>
    function open(){
        console.log(11);       
    }
</script>
錯(cuò)誤做法2:

html文件代碼:

<input id="test" type="text" onclick="open()" />
<script src="popup.js" type="text/javascript" charset="utf-8"></script>  //引入外部js文件

popup.js文件代碼:

function open(){
    console.log(11);          
}

所以請(qǐng)模仿下面正確做法!

正確做法:

html文件代碼:

<input id="test" type="text" />
<script src="popup.js" type="text/javascript" charset="utf-8"></script>  //引入外部js文件

popup.js文件代碼:

document.getElementById('test').onclick = function () {
    console.log(11);
};

google瀏覽器上預(yù)覽

教你們一招特別高效的辦法,我以前都不知道,這次才發(fā)現(xiàn)的額!
1、點(diǎn)擊圖上紅色框內(nèi)按鈕----選擇你的插件所在的文件夾----確認(rèn)。

例1.png

2、完成后如下圖所示。

例2.png

3、插件可以運(yùn)行成功。最重要的是,當(dāng)你改了代碼,直接刷新下瀏覽器或者點(diǎn)插件或者點(diǎn)重新加載,都可以看到已改過的內(nèi)容,超級(jí)方便。我以前還傻傻的跑去打包擴(kuò)展程序,然后傻傻的把.crx文件拖到瀏覽器插件頁里運(yùn)行看效果。超級(jí)笨哇,都沒有發(fā)現(xiàn)上面這個(gè)超級(jí)方便的東東。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容