开发更简单;
应用场景更广,插件只能运行在,但除了浏览器外,还可以运行在国内所有核心浏览器上,如360极速浏览器、360安全浏览器、搜狗浏览器、QQ浏览器、 ETC。
另外,浏览器还对插件的运行提供了一定的支持;
常用插件
插件能做什么,学习插件的意义是什么?
应用场景
插件如何工作
浏览器多进程
开发调试
装载机入口
该插件没有严格的项目结构要求。 只要确保该目录中有一个 .json 即可。 不需要专门的IDE,只需普通的Web开发工具即可。也可以直接在地址栏输入://来访问
如果勾选开发者模式,可以直接以文件夹的形式加载插件。 否则,您只能安装 .crx 格式的文件。 要求该插件必须从其应用商店安装,从其他网站下载无法直接安装。 因此谷歌浏览器插件源代码,我们其实可以解压crx文件,直接通过开发者模式加载。
在开发过程中,如果代码有任何更改,则必须重新加载插件。 只需在插件管理页面按Ctrl+R即可。 最好刷新一下页面以防万一。
构成插件的基本元素
.json
-
所谓的-,其实就是在插件中向页面中注入脚本的一种形式(别看名字,其实是可以包含css的)。 借助-的帮助,我们可以轻松地通过配置将JS和CSS注入到指定的页面中。
这是一个永久页面。 它的生命周期是插件中所有类型页面中最长的。 当浏览器打开时它打开,当浏览器关闭时它关闭。 因此谷歌浏览器插件源代码,通常需要一直运行并启动页面。 将运行的和全局的代码放入其中
它具有非常高的权限,可以调用几乎所有的扩展API,并且可以无限制地跨域,即可以跨域访问任何网站,而不需要对方设置CORS。
弹出窗口
弹出窗口是一个通过单击打开的小窗口网页。 当焦点离开网页时,它会立即关闭。 一般用于一些临时的交互。 需要注意的是,由于弹出窗口是通过单击图标打开的,因此焦点离开后它将立即关闭。 因此,弹出页面的生命周期一般都很短
插件基本架构
可以打开多个浏览器窗口,一个窗口将有多个选项卡。
自定义右键菜单
浏览器的右键菜单可以通过开发插件来定制,主要是通过。 右键菜单可以出现在不同的上下文中,例如普通页面、选定的文本、图片、链接等。
(覆盖特定页面)
使用页面可以替换一些默认的特定页面并使用扩展程序提供的页面。
版权保护: 本文由 浏览器之家-浏览器下载,浏览器插件,浏览器教程 原创,转载请保留链接: /gugelanqi/8818.html
- 上一篇: 解决下载谷歌浏览器问题
- 下一篇: 谷歌浏览器64位官方下载