有没有办法创建一个拦截来自父浏览器的Web请求的NPAPI插件?我希望看到Chrome/Safari/IE/etc正在请求http://google.com/或其他什么,然后提供我自己对此查询的响应。NPAPI插件拦截Web请求?
0
A
回答
1
据我所知你不能用npapi做到这一点。首先,浏览器使用您的插件的内容仅基于MIME类型。
其次,一旦浏览器决定使用插件X来显示某些内容时,api不会告诉浏览器您(插件)实际上不想显示内容。在你的插件中实现一个完整的浏览器可能会起作用,但看起来很过分,并且毫无疑问会有许多警告。
如果我是你,我会在看铬/ Safari/Firefox扩展
1
这是不可能的NPAPI,你似乎是混合了extensions and plugins。
NPAPI允许您编写浏览器插件,这些插件嵌入在页面中或用于整页内容显示以提供内容或脚本功能。最重要的是,插件必须显式嵌入页面或加载特定的MIME类型,并且无法控制它们的生命周期。
另一方面,扩展插件扩展浏览器,可以保持活动独立于特定的页面内容,并捕获导航等事件(具体取决于浏览器提供的扩展API)。
相关问题
- 1. 拦截来自WebView Flash插件的Web请求
- 2. 拦截a4j:commandButton请求
- 3. 拦截WEBrick请求
- 4. ProxyPass或拦截Web请求.NET
- 5. 如何拦截WCF Web方法请求?
- 6. 拦截Web视图请求Xaml
- 7. 拦截http POST请求
- 8. 拦截之前:在请求
- 9. 拦截http请求/响应
- 10. 推迟拦截Rails请求
- 11. 图片GET请求拦截
- 12. PHP - 拦截POST请求
- 13. Selenium:如何拦截请求
- 14. 的Java拦截HTTP请求
- 15. 拦截GWT RequestFactory请求
- 16. 拦截特定HTTP请求的Firefox插件
- 17. 拦截Web浏览器在C#中发出的请求
- 18. http请求拦截器 - 使用cxf的restful web服务
- 19. HTML消息或登录页面拦截Web服务请求
- 20. 是否可以拦截IIS下的Web请求?
- 21. 如何拦截远程计算机的Web请求在LAN
- 22. Spring 3 Web请求拦截器 - 如何获取BindingResult?
- 23. cxf拦截器拦截请求,但我无法找到邮件中的请求参数
- 24. Ang ng ngResources请求拦截器
- 25. HttpListner:拦截请求WCF DataService的
- 26. Worklight - 拦截HTTP请求以添加Cookie
- 27. 如何拦截Perl中的HTTP请求?
- 28. Apache相同的请求拦截
- 29. spring 3 mvc拦截所有请求
- 30. 拦截并操纵HTTP POST请求
在Firefox中这是可能的,但我还没有弄清楚如何在Safari或Chrome中执行此操作。任何提示将是伟大的:D – Daniel
这是*不*可能与NPAPI插件;你需要为此扩展。您可能正在使用C++编写扩展,并使用NPAPI的一部分来提供帮助,但您当然不会使用NPAPI来完成此操作。 – taxilian