| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 如何创建自己的 Google Chrome 扩展程序 -> 正文阅读 |
|
[开发工具]如何创建自己的 Google Chrome 扩展程序 |
如何创建自己的 Google Chrome 扩展程序 如果您是 Google Chrome 用户,您可能已经在浏览器中使用了一些扩展程序。 你有没有想过如何自己建造一个?在本文中,我将向您展示如何从头开始创建 Chrome 扩展程序。 BD新标签页 顺便一提,BD新标签页就是我个人开发的一款Chrome扩展,有兴趣的朋友可以安装试试哦 如何创建自己的 Google Chrome 扩展程序 创建 chrome 扩展程序类似于创建 Web 应用程序,但它需要一个manifest.json文件,我们将在本文的最后一节中讨论该文件。 我们的 Chrome 扩展程序会是什么样子? 如您所见,上述 chrome 扩展显示了英国冠状病毒 (COVID-19) 的最新数据。我们将在这篇博文中研究如何创建这个扩展。 在这里,我们将使用 这个项目的完整源代码可以在GitHub上找到。 如何创建 Chrome 扩展程序 在该文件夹中,让我们使用以下 HTML 样板代码创建一个 index.html 文件:
现在,让我们在 head 标签中添加一个指向 Bootstrap CDN 的链接。我们将在这里使用Bootstrap 框架,这样我们就不必在此示例中编写一些额外的 CSS。
在演示中,我们看到记录显示为表格。所以现在我们需要创建一个表。
上面的代码创建了一个宽度为450px. 表格中有四个不同的标题:Date、Country、Confirmed和Deaths。 在这里,您可以看到每个表数据td都被分配了不同的 ID。我们将在 JavaScript 中使用这些 ID 的值来更新表数据。另外,这里我们在加载完所有 HTML 内容后,最后加载了 JavaScript。 现在,由于表格已显示,我们需要编写 JavaScript 以便从 API 获取数据。 让我们创建一个script.js文件并添加以下代码:
现在,让我们分解上面的代码: 在这里,我们使用名为fetchData. 如何创建自己的 Google Chrome 扩展程序 Manifest.json 文件 manifest.json 文件包含构建 Chrome 扩展程序所需的所有必要信息。它是扩展检查的第一个文件,所有内容都是从这个文件加载的。 现在,让我们在根文件夹中创建一个manifest.json文件并添加以下代码:
Manifest.json 您可以在这里查看文件的所有配置manifest.json。 现在,由于我们还添加了 manifest.json 文件,我们准备将此项目添加为 Chrome 浏览器中的扩展。 为此,我们需要转到Select More Tools然后Extensions从浏览器菜单中进行选择,如下图所示: 如何创建自己的 Google Chrome 扩展程序 选择扩展后,它会重定向到 Chrome 中的扩展页面。确保在Developer mode此处启用。 如何创建自己的 Google Chrome 扩展程序 现在,该扩展程序可在我们的 Chrome 扩展程序商店中使用。您还可以将扩展固定在浏览器中,如下面的 gif 所示: 如何创建自己的 Google Chrome 扩展程序 此扩展仅适用于您的浏览器。如果你想在 Chrome Web Store 上发布它,你可以点击这个链接。 结论 快乐编码! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:49:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |