3

そのため、リクエストの応答からヘッダーを検査できる Cefsharp 3 の機能 (存在する場合) をまだ見つけようとしています。そこにない場合は、CEF 3 にないためですか? または、私がそれを実装する場合、どこから探し始めるべきですか?

4

2 に答える 2

4

この機能は、CEF 3 にはまだありません。未解決の問題は次のとおりです: https://code.google.com/p/chromiumembedded/issues/detail?id=515

回避策が記載されています...

現在、CEF3 で応答コンテンツをフィルタリングする優れた方法はありません。CefRequestHandler::GetResourceHandler 経由で CefResourceHandler を使用し、CefURLRequest を使用して自分でリクエストを実行し、レスポンスの内容を返すことができます。

CefURLRequestClient... ただし、友人が実装されていないため、この回避策は CefSharp 3 では不可能です。

この段階で、C++ にどれだけ慣れているかに応じて、次のことを検討してください。

  • (C++) CEF プロジェクトに貢献し、応答フィルタリング機能を実装します。これはすべて C++ になります。
  • CefSharp プロジェクトへのC# ラッパーCefURLRequestClientと友人への貢献 - これは軽い C++ と C# の組み合わせです。

また、AJAX を使用して自分でリクエストを開始した場合に限り、JavaScript で HTTP ヘッダーを取得する方法があることに興味があるかもしれません: JavaScript で Web ページの HTTP ヘッダーにアクセスする

このタイプのソリューションは、現在のページに JavaScript を挿入することにより、CefSharp 3 で簡単に実行できます。

于 2014-12-10T11:08:45.660 に答える