chrome系列-扩展程序开发学习-从无到有

chrome系列-扩展程序开发学习-从无到有

月光魔力鸭

2018-09-03 17:08 阅读 442 喜欢 0 chrome系列 从无到有 chrome插件

本来是想做一个图床,然后在chrome扩展中添加上,但是发现chrome的扩展有点毫无头绪,只能从头练习,从头学了。

例子1-最最简单的展示

先做一个例子,能够添加上即可,内容什么的无所谓。

了解chrome 扩展

那么最重要的就是这个manifest.json文件,至于里面有什么,现在一步一步的慢慢添加。 来一个我的文件夹结构: 文件夹结构

{
    "manifest_version":2,
    "name":"DEMO",
    "version":"1.0",
    "browser_action":{
        "default_title":"点击查看信息",
        "default_popup":"popup.html"
    }
}

上面是一个简单的内容,其中manifest_version:2这个是固定的,name是你的程序的名字,version是版本,browser_action 是浏览器的动作,default_title 是鼠标移入图标的提示,default_popup是点击图标的展示页面。

那么我们后面需要做的就是增加一个popup.html,内容无所谓,先有再说。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .time{
            padding:30px;
            font-size:20px;
            font-weight:bold;
            min-width:200px;
        }
    </style>
</head>
<body>
    <div class="time" id="test">
        
    </div>
</body>
</html>
<script type="text/javascript" src="popup.js"></script>

要说明的一点是:html中不能内联js,只能通过js文件外链才能生效。

展示

找到谷歌的扩展程序 --> 加载已解压的扩展程序 --> 选择文件夹 --> 完毕。 加载扩展程序

然后点击图标就会发现已经有了页面。 DEMO

是不是很简单啊.(前提要懂CSS/HTML/JS哦) 后续会把练习的几个例子都记录下来。

转载请注明出处: https://chrunlee.cn/article/chrome-learn-1.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
docker build 执行yum失败,找不到repo
反爬有很多手段,字体反爬就是其中之一。之前一直都是听过,但是却没怎么在实际爬虫中遇到过,最近在一个爬虫题目网站上看到了,试了试,发现还挺麻烦,当然自己从头研究字体肯定麻烦,简单的是模块多的是,选几个就过了。
国庆马上来临,头像已经先热起来了,为了蹭蹭热度,赶紧加班搞了一个。
最近在做直播,是用的webrtc,然后找的免费的starrtc ,当然,可能由于种种原因吧.. 用起来并没有特别顺畅,后续还希望能够深入这部分,从现在开始学习..当然,websocket 是顺带的,可以用来发消息什么的肯定也是要用到的。
一直有跑着puppeteer在做pdf的生成,可以今天突然发现一个问题:预览与打印生成的PDF不一致,猜测可能是边距导致的,应该是没设置好... 然后当我在本地尝试的时候也发现了这个问题..要么是字符,要么是版本
简单记录下碰到的一个问题,通过jenkins 远程部署springboot+ vue 项目碰到的问题。
前几天同事抱怨说微博太费劲了... 一万多条记录,可能会把他累死,我心想.. 重复工作不都可以用程序代替么..
之前看知乎相中了一个想法,给宝宝做一个站,上传生活的日常照片啊、视频之类的,存储肯定是在自己家里,然后做个穿透这样..开始做的时候又想着是时候接触下这些东西了,虽然公司都一点不用,但是自己没事接触下拓展下也是好的。