写一个小小的chrome扩展demo~javascript
了解一下插件chrome-extension:
在应用商店里的插件基本上都是以.crx为文件后缀,该文件其实就是一个压缩包,包括插件所须要的html、css、javascript、图片资源等等文件。大致文件结构以下:css
通常来讲,清单文件manifest.json文件是必须的,且必须放在插件开发目录的根目录上。其余的目录均可以自定义。对于像我这样的新手来讲,我只要准备这几个文件就好:html
首先编辑清单文件manifest.json:java
{ "manifest_version": 2, //固定的 "name": "Hello Md_cow", //插件名称 "version": "1.0", //插件使用的版本 "description": "Md_cow tell you today is 520.", //插件的描述 "browser_action": { //插件加载后生成图标 "default_icon": "cow.png",//图标的图片 "default_title": "水牛有话说", //鼠标移到图标显示的文字 "default_popup": "hello.html" //单击图标执行的文件 }
而后是hello.htmlpython
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> body { width: 150px; //设置一下窗口宽度,否则会很窄 } </style> </head> <body> <h2>原谅宸:</h2> <div> <p>今天是520!</p> <p>怎么没有学妹和我表白?</p> <p>不开心!!!</p> </div> </body> </html>
cow.png图标:
chrome
咱们目前用到的文件就是这些(比较简陋),把它们统一放到一个文件夹下:
而后,咱们找到chrome浏览器右上角的菜单->更多工具->扩展程序:
记得打开开发者模式:
而后咱们点击加载已解压的扩展程序,选择咱们的文件夹:
导入成功,咱们能够看到图标显示在右上角,点击,出现文本:
成功!json