親ブラウザからのWebリクエストをインターセプトするNPAPIプラグインを作成する方法はありますか? Chrome/Safari/IE/etcがhttp://google.com/などをリクエストしていることを確認してから、このクエリに自分自身の応答を返します。NPAPI Webリクエストをインターセプトするプラグインですか?
0
A
答えて
1
あなたが知っている限り、あなたは本当にnpapiでこれを行うことはできません。まず、ブラウザがプラグインを使用するコンテンツは、MIMEタイプのみに基づいています。
第2に、ブラウザが何かを表示するためにプラグインXを使用することに決めた後は、ブラウザ(あなたはプラグイン)が実際にコンテンツを表示しないようにブラウザに指示する方法を提供しません。あなたのプラグインの中にブラウザ全体を実装するとうまくいくかもしれませんが、非常に残酷に見えて、間違いなく多くの警告があります。私があなただったら、私はクローム/サファリ/ Firefoxの拡張機能
1
それはNPAPIとことはできませんを見ていることでしょう
、あなたはextensions and pluginsを混合しているようです。
NPAPIを使用すると、ページに埋め込まれたブラウザプラグインを作成したり、フルページコンテンツ表示に使用してコンテンツやスクリプト機能を提供したりすることができます。最も重要なのは、プラグインはページに明示的に埋め込まれているか、特定のMIMEタイプのために読み込まれていなければならず、そのライフタイムを制御できないということです。
拡張子はブラウザを拡張し、特定のページコンテンツとは独立してアクティブになり、ナビゲーションなどのようなイベントをキャッチできます(詳細はブラウザの拡張APIに依存します)。
関連する問題
- 1. ロードNPAPIプラグイン/エミュレータ
- 2. WCFでリクエスト/レスポンスをインターセプトする方法
- 3. NPAPIプラグインからNPN_メソッドにアクセス
- 4. Internet ExplorerのNPAPIプラグイン?
- 5. MS Office Firefoxプラグイン(NPAPI)
- 6. DBリクエストをインターセプトするには? (MySQL)
- 7. MacでNPAPIプラグイン - 別のプロセスを起動
- 8. NPAPIプラグインの上のHTML
- 9. Windows上のFirefox NPAPIプラグイン
- 10. firebreath npapiプラグインからfork()を発行する
- 11. NPAPI - プラグイン内からjavascriptオブジェクト/関数を使用する
- 12. Linux用CでのサンプルNPAPIプラグイン
- 13. NPAPIプラグインでのCGEventTapsの処理
- 14. カカオイベントモデルNPAPIプラグインでNSViewを取得するには
- 15. NPAPI Cプラグイン内でNPPインスタンスを取得する方法
- 16. ExtJSタブ付きビューでNPAPIプラグインを有効にする方法
- 17. すぐに使えるNPAPI-外部アプリケーションを起動するプラグイン?
- 18. URLをJavaスクリプトからNPAPIプラグインに渡します
- 19. NodeJSでサードパーティのhttpリクエストをインターセプトする方法はありますか?
- 20. Windows 7のNPAPIプラグインの問題
- 21. ブラウザからのPythonインターセプトWebトラフィック
- 22. パフォーマンスに関するJavaScript拡張機能とNPAPIプラグインの違い
- 23. xpcomglueを使わずにNPAPIプラグインからブラウザプロキシを取得するには?
- 24. NPAPIブラウザプラグイン
- 25. MacでFirefox5.0でNPAPIプラグインが動作しない
- 26. XPCOMをNPAPIプラグインを使用してChrome拡張機能に移植する
- 27. Visual Studio 2008を使用してNPAPIプラグインのソースコードをコンパイルする方法は?
- 28. 32ビットと64ビットLinux用のNPAPI Chromeプラグインをパッケージ化するにはどうすればよいですか?
- 29. PrintWindowはスタンドアロンアプリケーションで動作し、NPAPIプラグインで部分的に動作します
- 30. NPAPIプラグイン拡張を使用した外部dllパッキング
これは可能ですが、私はSafariやChromeでそれを行う方法を理解していません。どんなヒントも素晴らしいでしょう:D – Daniel
これはNPAPIプラグインで*不可*です。これには拡張機能が必要です。拡張をC++で記述し、NPAPIの一部を使ってそれを手助けするかもしれませんが、NPAPIを使用していないのは確かです。 – taxilian