0

Web アプリケーションの単純なラッパーとして、Chromium Embedded FrameworkのCefSharp .Net ラッパーを使用しています。私の Web アプリケーションでは、別のドメインに対して JSONP AJAX 呼び出しを行い、データを取得して表示します。そのドメインへの URL はSSL を使用していません。そのため、Chrome ブラウザーでこれを行うと、次のメッセージが表示されます。エンド ユーザーは、単に [とにかく読み込み] をクリックするだけで、JSONP 要求が起動され、データが取得されます...

ここに画像の説明を入力

CefSharp を使用するアプリは、実行時に Web アプリケーションへのメイン URL を起動するだけです。ただし、CefSharp を使用してこのアプリケーションで同じ呼び出しを試みても、同じプロンプトが表示されません。代わりに、AJAX 要求はタイムアウトするだけです (エンド ユーザーが Chrome に表示される黄色のバーのボタンをクリックしない場合と同じ動作です)。

CefSharp にこのセキュリティ メッセージをキャッチする方法があるかどうか、誰にもわかりませんか...

  1. Chrome ブラウザーの動作と同様に、エンド ユーザーに [とにかく読み込む] をクリックするように求めます。
  2. プログラムでセキュリティ警告を完全にバイパスしますか?

そうでない場合、Chromium フレームワーク自体はこの状況への対処をサポートしていますか?

4

1 に答える 1

0

CefSharpおよびCEFプロジェクトに投稿した後、CEFは現在この状況をサポートしていないようです。magreenblattは、CEFに追加するためのいくつかのアプローチを提案しました。今、私はそれのサポートを追加する時間を見つけることを試みる必要があります。:-)

于 2012-05-02T15:35:23.283 に答える