QWebEngineViewにはsignal void loadStarted()があります。 QWebEnginePageから受信すると、この信号を発信します。 QWebEnginePageはこの関数をQWebEnginePagePrivateからオーバーライドします。この関数はvoid loadStarted(const QUrl & provisionalUrl、bool isErrorPage = false)ですが、QWebEnginePageクラスの引数provisionalUrlではQ_UNUSED()とマークされていますが、その値を知りたいと思います。どうしたらいいですか?Qt QWebEngineViewの送信者信号の送信者またはloadStarted URLを知る方法を取得するには?
0
A
答えて
0
ナビゲーション要求をインターセプトしてナビゲーションタイプでフィルタリングする必要がある場合は、QWebEnginePage :: acceptNavigationRequest()仮想関数をオーバーライドするのが最適です。 QWebEngineView経由
https://doc.qt.io/qt-5/qwebenginepage.html#acceptNavigationRequest
class NavigationRequestOverride : public QWebEnginePage
{
public:
NavigationRequestOverride(QObject* parent) : QWebEnginePage(parent) {}
protected:
virtual bool acceptNavigationRequest(const QUrl &url, NavigationType type, bool isMainFrame)
{
// Here goes your logic
}
};
関連する問題
- 1. MPI_Request - 送信者を取得
- 2. 送信者がビットコインを送信するアドレスを取得する方法
- 3. アップルのメールの「送信元」または送信者のアドレスを取得
- 4. 送信者名の代わりに送信者名を受信者名に設定する方法
- 5. メッセンジャーボットのすべての受信者に通知を送信する方法は?
- 6. XMPPアンドロイドとは別の送信者と受信者のアドレスを取得する方法はありますか?
- 7. ...送信者
- 8. 受信者に送信中にキャンペーンエラーを取得する
- 9. 送信フォームのデータを送信者のメールアドレスに送信
- 10. chrome.tabs.sendMessageは、送信者
- 11. ブロードキャスト送信者と受信者のペア
- 12. Outlookメッセージの送信者を取得する方法
- 13. 送信者時刻のタイムスタンプメッセージを取得する方法
- 14. UIMenuControllerの親送信者を取得する方法
- 15. 送信者Outlook/ExchangeのSMTPアドレスを取得する方法
- 16. 送信者をeventargとして送信するには
- 17. パケットが送信者から受信者に転送される方法
- 18. BPMNのメッセージ送信者に返信をモデル化する方法
- 19. 春に発信者のIPアドレスを送信する方法RestTemplate
- 20. C#how out送信の送信者フィールド
- 21. Jenkinsパイプラインで複数の受信者にポストビルド通知を送信する方法
- 22. 人工QKeyEventをQWebEngineViewに送信する方法は?
- 23. JavaでTCPで送信者のIPを取得するには?
- 24. Android:Firebase - 複数の送信者が特定のデバイスに通知を送信する
- 25. なぜ代わりに(UIButton *)の(ID)、送信者、送信者
- 26. リクエストダイアログ - 送信者IDを取得する方法
- 27. 送信者からタグ値を取得する方法
- 28. Discord Bot送信者を取得する方法
- 29. JavaScriptの送信者
- 30. 送信者名送信者アドレスとの差異Oracle SMTP
またはどのようにフォームのメソッド「POST」のパラメータを取得したり、「GET」とハイパーリンクのURLが表示されたウェブページ上でクリックしましたか? –
QWebEnginePage :: url()を呼び出した結果はどうでしたか?ロード/表示されたURL /ページを教えてくれませんか? QWebEnginePage :: requestedUrl() - 現在表示されているフレームによってロードされるように要求されたURL。 DNSの解決またはリダイレクトが発生した場合、URLはurl()によって返されるURLと異なる場合があります。 – ManuelH
私はQWebEnginePage :: requestedUrl()を試しました - 既に読み込まれたページのアドレスを返します。私は、ページボタンの押下やリンクのクリックを傍受する必要があります。どのリンクがクリックされたかを知るには、新しいWebページを生成し、そのページ上のユーザーをナビゲートします。 –