在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
什么是Chrome扩展程序?如果你想了解什么是Chrome扩展程序以及Chrome扩展程序的工作方式,那么恭喜你,你来对地方了! Chrome扩展程序是由Chrome浏览器托管的网页,一般由HTML、CSS和JavaScript组成,您可以通过Chrome公开的某些JavaScript API向Chrome添加一些功能。 扩展程序可以做什么?在Chrome扩展程序中可以使用页面动作(Page Actions)或者浏览器动作(Browser Actions)完成很多事情,但二者不能同时使用。 页面动作:是专门用于某些页面的chrome扩展。 浏览器动作: 并非用于特定页面,并且与您在浏览器中的位置无关。 这个解释看起来还是有点让人困惑,不过不要急,本教程的目的就要使事情变得简单,下面一一道来。 注:如果您有兴趣了解有关Google Chrome扩展程序的更多信息,请查看Chrome的扩展程序文档。 我们要做什么..在本教程中,我们将构建一个基本的Chrome扩展程序,在单击该扩展程序时显示一条简单的弹出消息。我们需要几个重要的文件:一个图标(“icon.png”),一个HTML文件(“popup.html”)和全部导入清单(“manifest.json”)。所有这些文件将位于扩展程序名对应的目录中。 Chrome扩展程序由其清单定义,此JSON片段显示了Chrome如何解释扩展名,要加载的文件以及如何与用户互动。 基本扩展的清单文件如下所示: 此清单文件将在用户工具栏中放置一个图标,单击该图标可加载名为“popup.html.”的文件的内容 JSON文件中的大多数字段都是不言自明的,因此,我不会浪费您的时间来解释所有内容,但请注意其中的一些内容。
如果您想深入了解Chrome扩展程序清单可以声明的所有内容,请查看Google关于扩展程序清单的文档。编写一个非常基本的Chrome扩展程序:弹出窗口现在,我们已经编写了清单,用于确定扩展名将显示什么。具体显示内容取决于我们的“popup.html”文件,该文件会在扩展程序加载时显示。以下是我们示例的内容: 连接到Chrome:现在我们需要..加载我们的扩展!
3.点击加载解包(Load unpacked),弹出文件选择对话框,选择您的目录。 4.如果该扩展名有效,它将立即加载并激活!如果无效,则会在页面顶部显示错误消息。更正错误,然后重试。 5.确保您的chrome扩展程序已启用,以便您可以看到它的使用。 6.单击扩展名以查看其效果(非常简单)。 实现一些逻辑:打开“popup.html”文件并进行更改。 创建插件的最后一件事情是实现当用户单击“Click”按钮时应执行的逻辑。 我们想要添加一个事件监听器来监听 打开 测试:
耶..! 生效 。 结论:扩展您的Chrome扩展程序扩展程序完成后,并准备发布的话,您需要创建一个Chrome开发者帐户。这不是一个稍麻烦的过程,但是Google提供了有关在此处发布Chrome扩展程序的完整说明。 显然,您可以使用Chrome扩展程序做更多的事情,但这超出了本文的范围。如果您想了解有关Chrome扩展程序可以执行的所有操作的更多信息,请访问Google的Chrome开发人员扩展指南。 检查以下GitHub存储库, https://github.com/EmadElmogy/simpleChromeExtension 您可以下载它并在其基础上创建应用程序。 参考资料
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13