私はQWebViewを持っていて、特定のページを読み込み、ユーザーはログインしてビジネスに行きます。これはすべて正常に動作します。複数のフレーム/ページが同じセッションデータを共有するQWebView
私がしたいのは、ログインしたユーザーセッションとそのジャズすべてを使用して、小さなUSB画面に表示するためのイメージファイルにレンダリングするレポートページを読み込むための、2番目のフレーム/ 。
今は完全に異なるWebViewを使用して保護されたページにアクセスすることはできませんが、セキュリティ上のリスクがあります。ここで
は、私は考えています何のためにいくつかの擬似コードです:
webView->mainFrame->loadNormalUrl
secretFrame = webView->createSecretFrame
secretFrame->useSessionOf(webView->mainFrame)
secretFrame->loadReportUrl
secretFrame->doStuffThatAlreadyWorks
すべてのヘルプ、ポインタ、リンクはスーパー参考になります!ありがとう:)
結論として、私はQNetworkCookieJarをサブクラス化し、独自のファイルシステムストアを実装することでこれを実現しました。サンプルコードは、テストブラウザ用のqwebkitソースコードにあります。しかし、上記は良い考えです。私はここに答えを投稿しなければならないのか分かりません...私はいつも自分の質問に答えるつもりはありません... –