什么是WebExtension?WebExtension(扩展)是夸浏览器用于开发附加组建的工具。在很大程度上与谷歌、欧朋等浏览器兼容。WebExtension 剖析WebExtension 是一个打包好的、可供发布的安装包,该安装包包含若干文件。每个WebExtension必须包含一个名为"manifest.json"(manifest 表现,表明),该文件可以指向如下类型的文件backgrou
原创
精选
2017-03-13 11:38:05
6645阅读
点赞
Kotlin是我最喜爱的编程语言。我们已经知道Kotlin编译成Java字节码可以快速被安卓和服务端采用。事实上,Kotlin还支持编译成JavaScript,因此该语言也开始在Web生态系统中受到关注。尽管已经发布了许多Kotlin编写的Web应用程序,但至今人们都忽略了Kotlin还可以写浏览器扩展插件。所以我写了这篇文章,和大家一起探讨使用KotlinJS编写一个简单的Firefox扩展插件
原创
2019-04-23 21:13:54
654阅读
最近由于项目需要,对FireFox调用本地应用进行研究,现在将研究成果发布出来供大家参考,不完善的部分希望大家指出,我会补充。FireFox可以javascript编程扩展浏览器的功能,扩展解决方案包括Add-ons,WebExtension,Add-ons是比较老的版本,现在已经被WebExtension替代了,当然Add-ons还可以用。WebExtension是一个通用的标准,不仅在Fire
Create React Typescript Sass Webextension 灵活强大的零配置 Webextension 开发脚手架。支持 React, TypeScript 和 SassJest 测试,内含 sinon-chrome提供虚拟浏览器扩展环境,方便开发 UI自动生成 Webpack 入口支持任意浏览器导出,可以用不同的 Manifest安装<pre>
git cl
# 创建一个无Java的火狐浏览器附加组件
在这篇文章中,您将学习如何创建一个简单的无Java的火狐浏览器附加组件(WebExtension)。我们将通过表格展示步骤,并详细解释每一步所需的代码。我们会使用HTML、JavaScript和CSS来实现。
## 步骤流程
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建项目目录 |
| 2 | 创建`mani
当晚上浏览网页的时候,屏幕太亮,导致眼睛有些刺痛。接下来,教大家开发一款浏览器夜间模式插件,来保护眼睛。(开篇有些牵强,实在想不出合适的开场白,hahaha...)效果图利用 WebExtension API 进行开发,开发简单,教程如下。目录结构|-- icons| |-- 48.png| |-- 96.png|-- manifest.json|-- nightMode.jsmainif
原创
2021-04-27 18:15:59
569阅读
如何使用WebExtension制作一个firefox浏览器的扩展?下面是详细步骤(一)效果目标:该扩展的目的是在火狐浏览器中的工具栏中添加一个新的按键(图1-1),当用户点击该按钮时,按钮下方弹出来一个下拉框,其中有三个选择键(图1-2),分别是青蛙、蛇以及乌龟。当选择任意一种动物时,页面展现出来相对应的图片(图1-3)。图1-1图1-3(二)目录结构:beastify
-beasts
-