扩展程序是基于网络技术(如 HTML、CSS 和 JavaScript)构建的软件程序,可让用户自定义 Chrome 浏览体验。

扩展的主要目的是服务于构建整个程序的单一目的,尽管它可以有多个组件,但它们应该有助于实现程序的主要目的。

扩展如何工作?

扩展是基于 HTML、JavaScript 和 CSS 等 Web 技术构建的。它们在单独的沙盒执行环境中运行,并与 Chrome 浏览器交互。

扩展允许您通过使用 API 修改浏览器行为和访问 Web 内容来“扩展”浏览器。扩展通过最终用户 UI 和开发人员 API 运行:

扩展用户界面 为用户提供一致的方式来管理他们的扩展。扩展 API 允许扩展代码访问浏览器本身的功能:激活选项卡、修改网络请求等。

要创建扩展,您需要组合一些构成扩展的资源——清单、JavaScript 和 HTML 文件、图像以及其他资源。对于开发和测试,您可以使用扩展开发人员模式将这些“解压”加载到 Chrome 中。一旦您对您的扩展感到满意,您就可以将其打包并分发给用户。

以下是一些流行且必备的 Chrome 扩展程序:

Google CalendarScribeeeselGrammarlyLoomHubSpot SalesLastPassAwesome ScreenshotChecker Plus for GmailStayFocusedRescueTimeBufferOberlo AliExpress Product ImporterPassword managerAds blocker

构建一个基本的 Chrome 扩展

您可以从这里开始构建 Chrome 扩展程序&#

Chrome 扩展是什么?我们如何建造它?相关推荐

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

    如何创建自己的 Google Chrome 扩展程序 如果您是 Google Chrome 用户,您可能已经在浏览器中使用了一些扩展程序. 你有没有想过如何自己建造一个?在本文中,我将向您展示如何从头 ...

  2. chrome扩展推荐:有我,你又省了一个ssh客户端 --- Secure Shell

    严格上说这并不是一个扩展,而是一个chrome的应用,它比扩展能实现的东东更多,是个可以单独运行的application. 还是先上图,然后再说话. 和现在阿里云和腾讯云的web控制台差不多,是一个s ...

  3. 推荐一个非常好用的Chrome扩展应用,用于美化Json字符串

    这个Chrome扩展应用的名称叫JSON Viewer Awesome 1.0.6: 安装之后,在Chrome工具栏会出现一个紫色的小图标: 然后可以把任意Json字符串直接贴到Chrome界面里: ...

  4. 用好这 12 款 Chrome 扩展,让你的「新标签页」变得好看又实用

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 奇客派 来源 | https://urlify ...

  5. chrome扩展推荐 - 原生chrome浏览器小窗口看视频 - PIP Video

    这个真的不能没有- 首先要感谢国内各种浏览器的看视频小窗口弹出功能,方便的不要不要的,话说这个东东应该是搜狗浏览器最先搞出来的,现在搜狗在哪里???在哪里???? 可惜我是一个喜欢用原生chrome浏 ...

  6. chrome扩展程序开发

    首先,明确两个概念的区别:chrome扩展程序和Web Apps.具体参考:http://www.chromi.org/archives/10106 本文只讨论chrome扩展程序. 最好的开发教程莫 ...

  7. Day 29:编写你的第一个 Google Chrome 扩展程序

    今天的<30天学习30种新技术>,我决定去学习如何写一个 Chrome 扩展程序.在做了一些搜索之后,我发现一个 Yeoman 生成器可以用来写 Chrome 扩展程序.我们在这篇要写的扩 ...

  8. java tm for chrome_java – 是否可以使用Postman Chrome扩展程序发送hashmap?

    我一直在使用Postman Chrome扩展程序来测试我的API,并希望通过帖子发送Hashmap.有没有办法在Postman中发送一些地图作为参数? HashMap inputHM = new Ha ...

  9. chrome 扩展 修改 html,制作并反映Chrome扩展程序中popup.html的更改

    我是Chrome扩展程序的新手.我正在尝试创建一个基本扩展,每隔几秒就会在弹出页面中将值更新为输入字段.这是我目前的代码. 的manifest.json { "manifest_versio ...

最新文章

  1. spark任务优先级设置:spark.yarn.priority
  2. Seeed Raspberry Pi广角摄像/相机模块 支持Pi所有版本 OV5647
  3. C#为什么要用到 try...catch... 呢?
  4. 【转】DICOM医学图像读取涉及到的医学坐标体系
  5. 微服务,我们如何与你相处
  6. apache 搭建PHP多站点
  7. 如果使用Node.js不存在该如何创建目录?
  8. 我的5年Python7年R,述说她们的差异在哪里?
  9. 怎么让你开发的安卓软件适应更多尺寸的设备
  10. Leetcode: 3Sum
  11. 计算机编程入门先学什么最好?
  12. 在线自定义编辑网络拓扑图
  13. c语言中如何识别空格键,在C++中如何判断“空格”键输入?
  14. 详解 n 维向量、n 维数组 和 矩阵的维度
  15. elasticsearch索引health 健康状态变为yellow,red处理
  16. Unity引擎光照烘焙
  17. Master Plan for becoming a Software Architect : Roadmap of a Software Architect
  18. 1024程序员节?我们整点AI绘图玩玩吧,一文教你配置stable-diffusion
  19. 互联网日报 | 5月22日 星期六 | 中国移动5G套餐用户破2亿;京东物流港股IPO认购结束;天猫宣布运费险降费...
  20. 用Modules优雅地管理你的环境变量

热门文章

  1. 情态动词can与could的用法详解
  2. 基于Curator的Zookeeper操作实战
  3. 手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常....)
  4. linux mtd 块设备,基于块设备子系统的MTD子系统(2.6.26)
  5. 解决mysql级联删除时不会启动delete触发器
  6. vue的jsx写法记录
  7. DirectX12 3D游戏开发实践(龙书)第二章_矩阵代数
  8. VirtualBox切换自适应屏幕快捷键
  9. 小武学fpgastep3
  10. CSS---足球场的实现,纪念2022世界杯(:root的使用)