gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:22 26 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/11684304/

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