如何创建自己的 Google Chrome 扩展程序?

 发布时间:2022-05-09  52 来源:谷歌浏览器官网
谷歌浏览器电脑版 谷歌浏览器电脑版

硬件:Windows系统 版本:122.0.6261.6 大小:101.13MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-04-12 厂商:谷歌信息技术(中国)有限公司

谷歌浏览器安卓版 谷歌浏览器安卓版

硬件:安卓系统 版本:107.0.5304.105 大小:218.98MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-03-12 厂商:Google Inc.

谷歌浏览器苹果版 谷歌浏览器苹果版

硬件:苹果系统 版本:122.0.6261.89 大小:198.4 MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC

    你有没有发现自己对网络浏览器附带的功能不满意?即使花费数小时在 Google Web Store 上搜索,点击“下载”来增强您的网上冲浪体验并不总是一件简单的事情。

  这就是浏览器扩展的用武之地。在本文中,我们将探索从头开始构建您自己的 DIY Google Chrome 扩展的过程。

如何创建自己的 Google Chrome 扩展程序?

  什么是 Google Chrome 扩展程序?

  谷歌浏览器等现代网络浏览器具有一系列功能,使其易于使用并能够满足大多数用户的需求。不过,扩展这些库存功能可以带来很多不同的好处。这就是为什么浏览器开发人员通常可以为他们创建扩展、附加组件和插件的原因。

  谷歌浏览器提供了这个功能,让任何有 Web 开发经验的人都可以轻松创建自己的 Chrome 扩展程序。就像许多网站一样,您可以使用 HTML、JavaScript 和 CSS 进行扩展。

  与网站不同,扩展程序可以在您浏览时在后台运行,有时甚至与您访问的网站进行交互。

  我们的 Google Chrome 扩展程序会做什么?

  我们将构建一个简单的 Chrome 扩展程序,允许您访问 Make Use Of 网站并根据网站上的文章类别进行随机搜索。这是一个快速简单的项目,但您仍然会学到很多东西。

  你将学到如何

  创建 Google Chrome 扩展程序

  使用 Chrome 扩展将自定义代码插入网页

  创建事件监听器并模拟点击

  生成随机数

  使用数组和变量

  构建自己的 DIY Chrome 扩展程序

  Google 让创建您自己的Chrome 扩展程序变得非常容易,因此您很快就会有一些工作。执行以下步骤只需 10 到 15 分钟,但我们鼓励您也尝试使用自己的代码。

  第 1 步:创建文件

  当您不打算分发它时,您可以将您的扩展存储在您自己的本地机器上。我们只需要创建四个不同的文件来创建我们的扩展;HTML 文件、CSS 文件、JavaScript 文件和 JSON 文件。

  我们将文件命名为 index.html、style.css、script.js 和 manifest.json。清单文件必须具有此名称才能正常工作,但您可以为其他人指定您喜欢的任何名称,只要您相应地更改您的代码。

  您应该将这些文件放在同一个根文件夹中。

  第 2 步:构建清单文件

  清单文件随每个 Google Chrome 扩展程序一起提供。它提供了有关 Chrome 扩展的信息,同时还进行了一些基本设置。该文件必须包含名称、版本号、描述和清单版本。我们还包括权限和加载index.html作为扩展出现的弹出窗口的操作。

  第 3 步:构建 HTML 和 CSS

  在开始编写脚本之前,我们需要使用 HTML 和 CSS 创建一个基本的 UI。您可以使用像 Bootstrap 这样的 CSS 库来避免创建您自己的库,但我们的扩展只需要几个规则。

  我们的 index.html 文件包含 html、head 和 body 标签。head 标签包含一个页面标题和一个指向我们样式表的链接,而 body 是一个 h1 标签的主页,它是一个将您带到MakeUseOf的按钮。com,以及我们将用作脚本触发器的另一个按钮。文档末尾的脚本标记包含script.js文件。

  我们的 CSS 文件甚至比我们的 HTML 更简单,只改变了五个元素的样式。我们对 html 和 body 标签,以及 h1 标签和我们的两个按钮都有规则。

  第 4 步:构建 JavaScript

  作为此过程的最后一步,是时候构建我们的 script.js 文件了。

  该文件中的第一个函数称为insertScript(),用于将另一个函数 ( autoSearch() ) 插入当前页面。这使我们能够操纵页面并使用MakeUseOf上已经存在的搜索功能。com网站。

  紧随其后的是一个事件侦听器,该侦听器一直等到单击“开始随机搜索”按钮,然后再调用我们上面探讨的函数。

  autoSearch ()函数稍微复杂一些。它从一个包含 MUO 网站上 20 个类别的数组开始,为我们提供了一个很好的样本来进行随机搜索。在此之后,我们使用Math.random()函数生成一个介于 0 到 19 之间的随机数,以便从我们的数组中选择一个条目。

  有了我们的搜索词,我们现在需要模拟一个按钮点击来打开 MUO 搜索栏。我们首先使用 Chrome 开发者控制台找到搜索按钮的 ID,然后使用click()函数将其添加到我们的 JavaScript 代码中。

  与搜索按钮一样,我们也需要找到出现的搜索栏的 ID,以便我们插入我们选择的随机搜索词。完成后,提交表单进行搜索就很简单了。

  第 5 步:将文件添加到 Chrome://extensions

  接下来,是时候将您刚刚创建的文件添加到 Chrome 扩展程序页面了。完成此操作后,该扩展程序将可以在 Chrome 中访问,并且会在您更改文件时自行更新。

  打开谷歌浏览器,进入 chrome://extensions 并确保右上角的开发者模式滑块处于打开位置。

  单击左上角的Load Unpacked 然后选择您保存扩展文件的文件夹,然后单击Select Folder。

  现在您的扩展程序已加载,您可以单击右上角的拼图图标并将您的扩展程序固定到主任务栏以便于访问。

  您现在应该能够在浏览器中访问已完成的扩展。值得记住的是,此扩展仅适用于 MUO 网站或搜索按钮和栏具有相同 ID 的网站。

  构建 Google Chrome 扩展程序

  本文仅介绍了您可以构建到自己的 Google Chrome 扩展程序中的可能功能的表面。一旦你了解了基础知识,就值得探索你自己的想法。

       Chrome 扩展程序可以帮助您提高浏览水平,但请尽量远离一些已知的阴暗 Chrome 扩展程序,以实现安全可靠的浏览。

相关阅读
苹果电脑下载的google chrome无法使用怎么办?<解决方法>

苹果电脑下载的google chrome无法使用怎么办?<解决方法>

google chrome是一款可让您更快速、轻松且安全地使用网络的浏览器,相比于系统自带的浏览器很多使用苹果电脑的用户会选择该款浏览器。

google浏览器下载失败怎么办

google浏览器下载失败怎么办

相信大家或多或少的都听过有人说哪个浏览器最好用——谷歌浏览器,谷歌浏览器一款可让您更快速、设计超级简洁,使用起来更加方便的网页浏览器。

edge无法下载谷歌浏览器怎么办?<解决方法>

edge无法下载谷歌浏览器怎么办?<解决方法>

对于用户使用的电脑,大部分都有自己的edge浏览器,可以让用户在edge浏览器中下载软件。比如有的用户会在edge中下载自己想要的chrome浏览器,但是有一个问题就是下载不了。那么edge无法下载chrome该怎么办呢?下面小编就和大家分享edge无法下载chrome的解决方法。

谷歌浏览器下载方法介绍-谷歌浏览器探索版下载

谷歌浏览器下载方法介绍-谷歌浏览器探索版下载

在这个浏览器错综复杂的年代,Google Chrome是我们在生活中经常用到的一个软件,但是很多小伙伴电脑上的Google Chrome都是经过第三方修改的。

谷歌浏览器下载一半如何续传下载?在谷歌浏览器中继续下载文件的方法

谷歌浏览器下载一半如何续传下载?在谷歌浏览器中继续下载文件的方法

谷歌浏览器一款可让您更快速、设计超级简洁,使用起来更加方便的网页浏览器。很多用户都喜欢在电脑中下载安装使用。

win 8安装谷歌浏览器无法上网怎么办?<解决方法>

win 8安装谷歌浏览器无法上网怎么办?<解决方法>

对于浏览器而言,相信大家都用过并相信谷歌浏览器 谷歌浏览器是全球都非常受欢迎的浏览器,用户通过使用该浏览器能够体验到极速流畅的浏览体验。

火狐vs谷歌Chrome:哪个浏览器更好?

火狐vs谷歌Chrome:哪个浏览器更好?

两个最流行的桌面浏览器,谷歌Chrome和Mozilla Firefox,已经竞争多年。但是,随着Mozilla Quantum浏览器引擎的发布,Mozilla终于废黜了Chrome吗?我们研究了Chrome和Firefox,以帮助您决定哪种浏览器最适合您的需求。

如何在 Chrome 中启用禁用过度滚动历史导航?

如何在 Chrome 中启用禁用过度滚动历史导航?

谷歌浏览器在 Windows 上集成了用于两指滚动的触摸板手势。用两根手指可以上下滚动,但该功能放弃了 Windows 触摸板的左右“双指滚动”手势,并分配这些动作来前后导航。

如何重置谷歌浏览器?

如何重置谷歌浏览器?

在我们日常使用谷歌浏览器时,有时会遇到浏览器崩溃或者是无法打开网页等一系列问题。这时需要我们重置浏览器,恢复默认试一下,那么,具体该如何将chrome浏览器重置呢?下面小编为大家分享了重置chrome浏览器的具体操作方法,有需要的朋友一起来看看吧!

如何在Windows 11中设置Chrome隐身上下文菜单快捷方式?

如何在Windows 11中设置Chrome隐身上下文菜单快捷方式?

如果您需要快速进入私密状态,以下是在 Windows 11 的上下文菜单中添加 Chrome 隐身快捷方式的方法。

如何禁用 Chrome 的标签图像预览?

如何禁用 Chrome 的标签图像预览?

很长一段时间以来,谷歌一直致力于在公司的 Chrome 网络浏览器中开发新的标签预览功能。当您将鼠标光标悬停在浏览器窗口中的选项卡上时,Chrome 当前会在卡片中显示页面标题和 URL。

如何在谷歌Chrome中对书签进行排序?

如何在谷歌Chrome中对书签进行排序?

我们中的许多人将网页保存在Chrome​中作为书签,以备后用。随着时间的推移,你可能会积累许多书签网址。拥有数千个书签不成问题。但是很容易找到你保存的书签是很重要的。万一你的书签栏和文件夹看起来很乱,你可以让它们看起来像样。