假设我想创建一个浏览器插件,每当某人单击我网页上的按钮时,该插件就会打开他们的软盘驱动器。 (你还记得那个老笑话吗?-别担心,我真的不想这么做。)
- 创建可在大多数浏览器和大多数操作系统上运行的浏览器插件需要执行哪些步骤?
- 如何部署插件?例如,如何才能使插件可以轻松下载和安装?我需要担心数字证书吗?
- 插件安装后如何检查和使用?是否可以以 API 的形式供 JavaScript 使用?
最佳答案
看一下名为 FireBreath 的项目:http://www.firebreath.org/display/documentation/FireBreath+Home
Firebreath 抽象了浏览器插件框架和平台问题之间的许多差异,因此您可以轻松地为插件编写一次代码,然后针对不同平台重新编译它。
我发现它非常适合将现有的 C/C++ 库 API 暴露给 Javascript,这样我就可以编写使用 C++ 库中的功能的动态页面,而其他功能则不可用。
关于javascript - 了解浏览器插件: creation,部署和使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4464408/