哪个浏览器插件框架适用于Linux中的所有浏览器

时间:2012-10-07 07:25:19

标签: c++ linux browser opera firebreath

我正在为Linux创建一个浏览器插件。它应该支持所有的浏览器 - firefox,chrome,opera。我选择了firebreath,但它似乎并不支持Linux中的opera。有没有更好的选择!

1 个答案:

答案 0 :(得分:2)

浏览器插件无法满足您的需求。浏览器插件无法“阻止默认[内置]下载管理器下载”或“将下载URL传递给[外部下载管理器”]。浏览器插件只能识别单个页面,并且只有在使用object / embed标签注入所述页面或者加载它们以处理具有特定mimetype的文档时才会知道。

有关差异的详细信息,请参阅http://npapi.com/extensions

快速谷歌搜索浏览器扩展框架会带来几种可能性:

我不知道他们是否在linux上工作。

注意:虽然浏览器扩展程序是您所需要的,但最终解决方案可能涉及使用浏览器插件的浏览器扩展,在这种情况下FireBreath可能是你最好的选择。我不知道为什么Linux上的Opera无法工作(虽然我从来没有人问过它),你只需要弄清楚Opera对插件的期望。 FireBreath在linux上创建NPAPI plugins,Opera应支持这些。