gpt4 book ai didi

c++ - 如何编写浏览器插件?

转载 作者:IT老高 更新时间:2023-10-28 12:34:36 27 4
gpt4 key购买 nike

我很好奇为 Chrome、Safari 和 Opera 等浏览器编写浏览器插件的过程。我在这里专门考虑 Windows,并且更喜欢使用 C++。

是否有详细说明该过程的工具或教程?

Note: I am not referring to extensions or 'addons'. I'm referring to a plugin similar to how Flash and Adobe Reader have plugins to handle specific content-types.

最佳答案

正如其他人指出的那样,这些浏览器的插件是使用 NPAPI 编写的。 .

注意:Firefox 和 Chrome 都会默认大多数插件 to click-to-play soon , Chrome 计划到 phase out NPAPI entirely .目前不鼓励新项目使用 NPAPI。

NPAPI 入门资源:

然而,NPAPI 本身相对较低级,但有一些工具和框架可以帮助您:

  • FireBreath - 跨浏览器、跨平台的插件框架
  • Nixysa - 为 NPAPI 插件生成胶水代码
  • JUCE - 应用程序框架也提供插件支持
  • QtBrowserPlugin - 基于 Qt 的浏览器插件框架

关于c++ - 如何编写浏览器插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649056/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com