Hello World
概述
本文将带你通过一个简单的 "Hello World" 项目,快速入门 Chrome 浏览器扩展开发。你将学习到扩展的基本结构和工作原理。
上机!写代码
创建项目目录:helloworld
按以下目录结构在项目中添加文件:
helloworld
├── hello.html
├── hello_extensions.png
├── manifest.json
└── popup.js
hello.html
:
<html>
<body>
<h1>Hello Extensions</h1>
<script src="popup.js"></script>
</body>
</html>
hello_extensions.png
:
略(可下载示例文件或自己找张图片重命名)
manifest.json
:
这个是最重要、必不可少的文件!
{
"name": "Hello Extensions", // 扩展的名称
"description": "Base Level Extension", // 扩展的描述
"version": "1.0", // 扩展的版本
"manifest_version": 3, // 必须填 3
"action": { // 点击打开弹出式窗口设置
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
}
}
popup.js
:
console.log('This is a popup!');
完整示例代码见👇
DEMO: chrome-extension-demos/01/helloworld
在浏览器加载执行
操作步骤:
- 在浏览器地址栏输入:
chrome://extensions
- 在右上角打开“开发者模式”
- 在左上角点击“加载已解压的扩展程序”按钮
- 选择上面的“helloworld”目录,完成!
为了方便快速访问,我们还需要把扩展固定(Pin)在工具栏:
可以在我们的扩展详情点开:
也可以在工具栏“扩展程序“点 开:
调试程序
点击我们的扩展程序图标,在弹出式页面右键”检查“,即可看到我们熟悉的浏览器控制台,这样就能进行调试了: