|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/google-chrome-extensions-development-for-beginners/
课程评论:没有评论
课程名称:初学者的谷歌Chrome扩展开发 课程概述:Chrome扩展是一种小型软件程序,用以定制浏览体验。通过扩展,用户可以多种方式调整Chrome的功能和行为,包括: - 提高生产力的工具 - 加强网页内容的丰富性 - 信息聚合 - 趣味游戏 扩展由不同但相关的组件构成,这些组件可能包括后台脚本、内容脚本、选项页面、用户界面元素以及各种逻辑文件。扩展组件是使用网页开发技术,如HTML、CSS和JavaScript来创建的,具体组件取决于扩展的功能,并不一定需要每一种选项。 扩展构建在网页技术之上,例如HTML、JavaScript和CSS,它们在一个独立的沙箱执行环境中运行,并与Chrome浏览器进行交互。扩展通过API来修改浏览器行为并访问网页内容,同时提供给最终用户的用户界面和开发者的API。 每个扩展必须明确并简单地满足一个具体的目的。单个扩展可以包含多个组件和一系列功能,只要所有内容都朝着一个共同的目标努力。用户界面应该简约且富有意图。 大多数Chrome用户通过Chrome网上应用店获取扩展。全球各地的开发者将他们的扩展发布到Chrome网上应用店,经过审核后提供给最终用户。有些组织使用企业政策在用户设备上安装扩展,而这些扩展可以来自Chrome网上应用店或托管在组织的网络服务器上。 开发者可以通过Chrome开发者仪表板分发他们的扩展,将其发布到Chrome网上应用店。
Extensions are small software programs that customize the browsing experience. They let users tailor Chrome functionality and behaviour in many ways, providing things like:Productivity toolsWeb page content enrichmentInformation aggregationFun and gamesExtensions are made of different, but cohesive, components. Components can include background scripts, content scripts, an options page, UI elements and various logic files. Extension components are created with web development technologies: HTML, CSS, and JavaScript. An extension's components will depend on its functionality and may not require every option.Extensions are built on web technologies such as HTML, JavaScript, and CSS. They run in a separate, sandboxed execution environment and interact with the Chrome browser.Extensions let you "extend" the browser by using APIs to modify browser behaviour and access web content. Extensions operate by means of an end-user UI and a developer APIAn extension must fulfil a single purpose that is narrowly defined and easy to understand. A single extension can include multiple components and a range of functionality, as long as everything contributes towards a common purpose. User interfaces should be minimal and have intent.Most Chrome users get extensions from the Chrome Web Store. Developers across the globe publish their extensions in the Chrome Web Store where they are reviewed and made available to end users.Some organizations use enterprise policies to install extensions on their user's devices. These extensions may either be fetched from the Chrome Web Store or hosted on the organization's web servers.You can distribute your extensions through the Chrome Developer Dashboard, publishing them to the Chrome Web Store.