我要求编写一个最终用户应用程序,该应用程序需要跨浏览器,与平台无关 - HTTP / HTTPS嗅探器(我知道这部分可以完成),用于数据收集,分析和HTTP将数据发布到服务器。任何人都可以对使用sys托盘应用程序与浏览器扩展程序的优点有所了解。更多关于浏览器扩展的限制 - 我能做什么,不能做什么。 - 我可以持久保存(db4o,SQLlite)流量数据并对其进行CRUD操作吗? - 浏览器扩展可以异步吗?而不影响用户的表现?
答案 0 :(得分:1)
您无法使用他们的API在Chrome中创建HTTP嗅探器扩展程序,您必须通过C ++路线并创建扩展程序可以访问的跨平台NPAPI插件:
http://code.google.com/chrome/extensions/npapi.html
您的问题的答案:
由于您使用的是NPAPI,因此没有限制。如果您愿意,您的NPAPI也可以创建一个SysTray图标。使用NPAPI的缺点是,您的扩展对最终用户来说是危险的,因为您在技术上执行本机代码。