コンソールをダウンロードすると、次のエラーが返されます。
ポリシーの変更によりフレームの読み込みが中断されました
例:
<a href="app.exe">Start Download</a>
コンソール プレビュー:
CompilerまたはQWebSettingsで何かを設定する必要がありますか?
私は発見した。従来の Webkit ブラウザでは、コンソールをダウンロードする場所にリクエストがキャンセルされた様子が表示されるため、ブラウザの「ダウンロード マネージャー」に向かう前にリクエストをキャンセルする必要がありました。
解決:
//replace [QWebView] by your WebView
connect([QWebView]->page(), SIGNAL(unsupportedContent(QNetworkReply*)),
this, SLOT(downloadContent(QNetworkReply*)));
...
void [main class]::downloadContent(QNetworkReply *reply){
//Replace "[main class]" by "Class" having the signs used in WebView.
[QWebView]->stop();
//solution: stop loading --replace [QWebView] by your WebView
/*function to donwload*/
}