有沒有辦法創建一個攔截來自父瀏覽器的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