問題タブ [qwebpage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
385 参照

qt - Qt QWebView/QWebPage Windows 認証

Qt QWebPage クラスを利用する製品を使用しています。投稿を見たことがないことに驚いていますが、Windows 認証を利用する Web サイトをロードするのに苦労しています。資格情報を渡すか、QT を実行しているデフォルトのユーザーとしてページをロードするためのサポートを知っている人はいますか?

0 投票する
1 に答える
757 参照

qt - pyqt5.6 インターセプトリクエストが機能しない

サブクラス QWebEngineUrlRequestInterceptor によって別の URL リクエストをインターセプトしたい:

コードを実行すると、インターセプターが機能しません!
誰かが私に助けてくれることを願っています、ありがとう!

PS: pythonのガベージコレクションが原因かもしれません。 そこで、コードを修正してインターセプタを変数に格納します

それで全部です。

0 投票する
0 に答える
308 参照

python - ポップアップ ウィンドウを開いた後、QWebView が読み込まれない

データを作成してQWebViewのデータベースに保存できるWebサイトのURLをロードしています。最初はデータを保存できましたが、ポップアップ ウィンドウを開くことができませんでした。そこで、QWebView.createWindow() メソッドを再実装しました。これで、ポップアップ ウィンドウを開くことができます。しかし、ポップアップを開いた後、私の webview はデータをデータベースに保存する機能を失います。保存ボタンを押した後、ロードまたはリロードしません。私は何を間違っていますか?これが私のコードです:

0 投票する
0 に答える
577 参照

qt - QWebEngineView レンダリング前に Web コンテンツを変更する

QWebengineView (Qt 5.7.0) について 3 つの質問があります。

  1. ロード中 (レンダリング前) に Web コンテンツを変更する (余分な html/javascript を追加する) にはどうすればよいですか?

  2. Webページに含まれるjavascriptリソースが読み込まれているときにイベントを取得するにはどうすればよいですか(私もそれらを変更したいです)。

  3. page()->toHtml で html コンテンツを取得し、 setHtml で元に戻しますが、レンダリングされたコンテンツは元のように見えません (フォーマットが失われているようです)

手伝ってくれてありがとう!