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



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

浏览器插件不会做你想做的事情。浏览器插件不能"阻止默认的[内置]下载管理器下载"或"将下载url传递给[外部]下载管理程序"。浏览器插件只知道单个页面,并且只有当它们被注入带有对象/嵌入标记的页面或加载以处理具有特定mimetype的文档时才知道。

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

在谷歌上快速搜索浏览器扩展框架会产生两种可能性:

  • http://kangoextensions.com/
  • http://crossrider.com/

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

注意:虽然浏览器扩展是您所需要的,但最终的解决方案可能涉及使用浏览器插件的浏览器扩展,在这种情况下,FireBreath可能是您的最佳选择。我不知道linux上的Opera不起作用的任何原因(尽管我以前从未有人问过它),你只需要弄清楚opera对插件的期望。FireBreath在linux上创建NPAPI插件,opera应该支持这些插件。

相关内容

  • 没有找到相关文章

最新更新