我正在为 Linux 创建一个浏览器插件。它应该支持所有的浏览器——firefox、chrome、opera。我选择了firebreath,但它似乎不支持Linux 中的opera。有没有更好的选择!
问问题
817 次
1 回答
2
浏览器插件不会做你想做的事。浏览器插件不能“阻止默认 [内置] 下载管理器下载”或“将下载 url 传递给 [an] 外部下载管理器”。浏览器插件只知道单个页面,并且只有当它们被注入到带有 object/embed 标记的页面或加载以处理具有特定 mimetype 的文档时。
有关差异的更多信息,请参阅http://npapi.com/extensions
快速谷歌搜索浏览器扩展框架产生了几种可能性:
我不知道他们是否在linux上工作。
注意:尽管您需要浏览器扩展,但最终解决方案可能涉及使用浏览器插件的浏览器扩展,在这种情况下,FireBreath可能是您最好的选择。我不知道为什么 Opera on linux 不能工作(尽管我以前从来没有人问过这个问题),你只需要弄清楚 Opera 对插件的期望。FireBreath 在 linux 上创建NPAPI 插件,opera 应该支持这些插件。
于 2012-10-07T15:34:16.717 回答