Web アプリケーションの単純なラッパーとして、Chromium Embedded FrameworkのCefSharp .Net ラッパーを使用しています。私の Web アプリケーションでは、別のドメインに対して JSONP AJAX 呼び出しを行い、データを取得して表示します。そのドメインへの URL はSSL を使用していません。そのため、Chrome ブラウザーでこれを行うと、次のメッセージが表示されます。エンド ユーザーは、単に [とにかく読み込み] をクリックするだけで、JSONP 要求が起動され、データが取得されます...
CefSharp を使用するアプリは、実行時に Web アプリケーションへのメイン URL を起動するだけです。ただし、CefSharp を使用してこのアプリケーションで同じ呼び出しを試みても、同じプロンプトが表示されません。代わりに、AJAX 要求はタイムアウトするだけです (エンド ユーザーが Chrome に表示される黄色のバーのボタンをクリックしない場合と同じ動作です)。
CefSharp にこのセキュリティ メッセージをキャッチする方法があるかどうか、誰にもわかりませんか...
- Chrome ブラウザーの動作と同様に、エンド ユーザーに [とにかく読み込む] をクリックするように求めます。
- プログラムでセキュリティ警告を完全にバイパスしますか?
そうでない場合、Chromium フレームワーク自体はこの状況への対処をサポートしていますか?