如何创建自己的 Google Chrome 扩展程序?
你有没有发现自己对网络浏览器附带的功能不满意?即使花费数小时在 Google Web Store 上搜索,点击“下载”来增强您的网上冲浪体验并不总是一件简单的事情。
这就是浏览器扩展的用武之地。在本文中,我们将探索从头开始构建您自己的 DIY 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 扩展程序,以实现安全可靠的浏览。
硬件:Windows系统 版本:130.0.6723.59 大小:9.75MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-05-28 厂商:谷歌信息技术(中国)有限公司
硬件:安卓系统 版本:0.3.0.455 大小:187.89MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-10-11 厂商:Google Inc.
硬件:苹果系统 版本:122.0.6261.89 大小:200.4MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC
跳转至官网
谷歌浏览器设置主题背景怎么设置
谷歌浏览器设置主题背景怎么设置?本篇文章就给大家带来谷歌浏览器主题背景具体设置方法详解,大家不要错过了。
谷歌浏览器怎么允许网站重定向
谷歌浏览器怎么允许网站重定向?今天小编整理了谷歌浏览器设置网站重定向图文教程,欢迎感兴趣的用户继续阅读下面的分享。
印度宣布将永久禁止59款中国app
近日,境外一国再度对中国的APP发难,印度宣布将永久禁止59款中国app。
手机chrome怎么下载播放视频
手机chrome怎么下载播放视频?下面就让小编给大家带来手机chrome下载视频资源操作方法,有需要的朋友不妨来看看了解一下。
谷歌浏览器怎么把网页生成二维码
谷歌浏览器怎么把网页生成二维码?接下来小编就给大家带来谷歌浏览器为网页创建二维码方法步骤,有需要的朋友不妨来看看了解一下。
如何删除QQ浏览器的历史记录及书签
在QQ浏览器上,如果清理删除了历史记录是没有办法恢复的,而且QQ浏览器是默认垃圾过多时会自动清理历史记录,所以大家对感兴趣的网站一定要收藏在书签中,删除掉的书签是可以恢复的。
谷歌浏览器下载之后无法登录怎么办?<解决方法>
Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,追求的是全方位的快速体验。
如何在 Windows 上停止自动 Google Chrome 更新?
谷歌浏览器不想让你这样做,但 Windows 用户只需几个简单的步骤就可以禁用自动更新。
谷歌浏览器怎么下载-稳定版谷歌浏览器下载方法
虽然电脑中会自带浏览器,但很多用户都习惯使用自己熟悉的第三方浏览器。谷歌浏览器稳定版作为一款深受广大用户喜爱的搜索工具,很多小伙伴都会选择在自己的电脑中安装。
如何在谷歌浏览器中设置自动填写密码
如何在谷歌浏览器中设置自动填写密码?以下就是关于谷歌浏览器设置自动填写密码的图文教程详解,感兴趣的朋友们不要错过了。
如何解决"计算机已经安装了更高版本的Google Chrome组件"?
Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,追求的是全方位的快速体验,
如何在电脑安装谷歌浏览器
如何在电脑安装谷歌浏览器?谷歌的 Chrome 浏览器拥有十几亿的活跃用户,也是目前市场份额最大、兼容性最好的网页浏览器。
谷歌浏览器安全连接功能在哪里
本篇文章给大家介绍谷歌浏览器开启安全连接功能详细方法步骤,有需要的朋友千万不要错过了。
如何使用 chrome 组件解决 Netflix DRM 问题?
Netflix 流媒体导致您在 Google Chrome 中出现问题?是时候学习如何修复 Chrome 组件了。
chrome怎么小窗口播放视频
本篇文章给大家带来Chrome浏览器设置小窗口播放视频详细教程,有需要的小伙伴赶紧来学习看看吧。
如何将 Chrome 中的下载内容自动保存到 Date 文件夹?
按日期组织下载是 Google Chrome 网络浏览器的扩展,可自动将下载保存到日期文件夹。Chrome 与其他任何浏览器一样,默认情况下会将下载内容保存到单个目录中。在 Windows 上,通常将所有内容保存到系统上的 Downloads 文件夹。
谷歌浏览器如何禁用自动播放视频
谷歌浏览器如何禁用自动播放视频?如果你也想要关闭自动播放视频功能可以阅读下面这篇方法步骤一览。
如何修复谷歌浏览器的字体看起来不正常
前几天,当我在一台新的 Windows 上安装 Google Chrome Canary 时,我立即注意到该字体在浏览器界面和我在浏览器中打开的网站上看起来不对劲。