当前位置:首页 > 其它 >

Chrome扩展及应用开发

PDF超清版

时间:2020-10-14 10:40:56大小:914 KB已被216人关注 资源下载

Chrome插件开发指南
Chrome插件开发指南

谷歌浏览器插件是一种小型的用于定制浏览器体验的程序。通过插件,可以自定义浏览器的一些行为来适应个人的需要,只要你会HTML,JavaScript,CSS就可以动手开发浏览器插件了。

开发谷歌浏览器插件,就相当于在谷歌浏览器的基础之上进行活动,站在巨人的肩膀上,操作很多东西都方便了一些。有了插件,我们可以定制js爬虫、屏蔽网页广告,网页实时查词,修改http请求头,等等,能做的东西很多。

面板上包含了Elements面板、Console面板、Sources面板、Network面板、

Timeline面板、Profiles面板、Application面板、Security面板、Audits面板这些功能面板。

这些按钮的功能点如下:

Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。
Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。
Sources:断点调试JS。
Network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态、资源类型、大小、所用时间等),可以根据这个进行网络性能优化。
Timeline:记录并分析在网站的生命周期内所发生的各类事件,以此可以提高网页的运行时间的性能。
Profiles:如果你需要Timeline所能提供的更多信息时,可以尝试一下Profiles,比如记录JS CPU执行时间细节、显示JS对象和相关的DOM节点的内存消耗、记录内存的分配细节。
Application:记录网站加载的所有资源信息,包括存储数据(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、缓存数据、字体、图片、脚本、样式表等。
Security:判断当前网页是否安全。
Audits:对当前网页进行网络利用情况、网页性能方面的诊断,并给出一些优化建议。比如列出所有没有用到的CSS文件等。

注: 这一篇主要讲解前三个面板Elements、Console、Sources。

已被195人点赞
Chrome插件开发的意义
Chrome插件开发的意义

为什么是Chrome插件而不是Firefox插件

Chrome占有率更高,更多人用;

开发更简单;

应用场景更广泛,Firefox插件只能运行在Firefox上,而Chrome除了Chrome浏览器之外,还可以运行在所有webkit内核的国产浏览器,比如360极速浏览器、360安全浏览器、搜狗浏览器、QQ浏览器等等;

除此之外,Firefox浏览器也对Chrome插件的运行提供了一定的支持;

Chrome插件没有严格的项目结构要求,只要保证本目录有一个manifest.json即可,也不需要专门的IDE,普通的web开发工具即可。

从右上角菜单->更多工具->扩展程序可以进入 插件管理页面,也可以直接在地址栏输入 chrome://extensions 访问。

勾选开发者模式即可以文件夹的形式直接加载插件,否则只能安装.crx格式的文件。Chrome要求插件必须从它的Chrome应用商店安装,其它任何网站下载的都无法直接安装,所以,其实我们可以把crx文件解压,然后通过开发者模式直接加载。

开发中,代码有任何改动都必须重新加载插件,只需要在插件管理页按下Ctrl+R即可,以防万一最好还把页面刷新一下。

已被301人点赞
下载地址:百度网盘下载
相关资源
Nginx完全开发指南:使用C、C++和OpenResty
Nginx完全开发指南:使用C、C++和OpenResty 超清版 立即下载
iOS 11 开发指南
iOS 11 开发指南 全书影印版

《iOS11开发指南》 循序渐进地讲解了iOS 11应用开发的知识。书中从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift 4.0语言基础,Cocoa Touch,Xcode Interface Builder界面开发,使用Xcode编写MV

立即下载
Odoo快速入门与实战:Python开发ERP指南
Odoo快速入门与实战:Python开发ERP指南 完整版 立即下载
ODPS权威指南:阿里大数据平台应用开发实践
ODPS权威指南:阿里大数据平台应用开发实践 高清版

ODPS(Open Data Processing Service)是阿里巴巴自主研发的海量数据处理和分析的服务平台,主要应用于数据分析、海量数据统计、数据挖掘、机器学习和商业智能等领域。目前,ODPS不仅在阿里内部

立即下载
Django企业开发实战:高效Python Web框架指南
Django企业开发实战:高效Python Web框架指南 完整影印版

这书以从零开始开发设计1个博客系统为例,详细介绍Django在平时工作上的运用。这书共分成四一部分。*一部分详细介绍编号以前的提前准备工作中,包含需求分析报告、Web开发设计基本及其电

立即下载
Egg.js v2.26 开发使用指南
Egg.js v2.26 开发使用指南 超清版

Egg.js 为企业级框架和应用而生,帮助开发团队和开发人员降低开发和维护成本。 专注于提供 Web 开发的核心功能和一套灵活可扩展的插件机制,不会做出技术选型,因为固定的技术选型会使框架的扩展性变差,无法满足各种定制需求。 Egg 的插件机制有很高的可扩展性,一个插件只做一件事,Egg 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。 Egg 奉行『约定优于配置』,按照一套统一的约定进行应用开发,E

立即下载
低功耗蓝牙开发权威指南
低功耗蓝牙开发权威指南 高清版

低功耗蓝牙开发权威指南通过与经典蓝牙作对比,详尽介绍了将深入影响下一次无线技术革命的低功耗蓝牙技术的产生、设计、工作原理及其良好的节能、抗干扰特性和灵活、简单的开发特点

立即下载

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com