Chrome Extension开发问题总结

css

在HTML文件里,css可以内嵌、可以内部样式表、也可以外链引入。

js

js就要注意了!!

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

按照下面两种错误方式会出现如图错误:

error.png

错误做法1<input id="test" type="text" onclick="open()" />
<script>
    function open(){
        console.log(11);       
    }
</script>
错误做法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);          
}

所以请模仿下面正确做法!

正确做法:

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浏览器上预览

教你们一招特别高效的办法,我以前都不知道,这次才发现的额!
1、点击图上红色框内按钮—-选择你的插件所在的文件夹—-确认。

例1.png
2、完成后如下图所示。

例2.png
3、插件可以运行成功。最重要的是,当你改了代码,直接刷新下浏览器或者点插件或者点重新加载,都可以看到已改过的内容,超级方便。我以前还傻傻的跑去打包扩展程序,然后傻傻的把.crx文件拖到浏览器插件页里运行看效果。超级笨哇,都没有发现上面这个超级方便的东东。


 上一篇
javascript 向数组添加n个空字符串 javascript 向数组添加n个空字符串
书写文章起因 在最近的抽奖活动开发里,有这么个需求:接口返回不定数量(length<=9)的奖品数组,前端这边要循环展示长度为9的奖品数组。so,开始我们今天的正题,添加空字符串数组。 方案1、splice + whileconst
2017-12-07
下一篇 
年龄的思考 ---- 引申我的故事 年龄的思考 ---- 引申我的故事
随时都在思考,思考工作,思考人生,思考怎么和人相处,思考怎么做才为对,思考怎么才能活出自我,什么才是自我,怎么才能开开心心…其实挺烦的。 今晚给父母打电话,父母对我说你可以考虑人生大事—耍朋友结婚了。说一次两次,没关系,但是说多了,我就有
2016-11-06
  目录