問題タブ [qtwebengine]

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 投票する
3 に答える
11593 参照

python - PyQtでpdf.jsビューアを使用してPDFをレンダリングするには?

プロジェクトに pdf.js ビューアー ファイルを追加しようとしましたが、Chrome、Mozilla、Safari などのブラウザーで動作しますが、node-webkit と PyQt webkit で一部のページが読み込まれません。

次のように、iframe を使用してファイルをロードしようとしています。

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

c++ - 非表示のウィンドウを強制的に更新するには?

QtWebEngine を使用しています。私は非常に重いページを持っています。ページが読み込まれると、別の QWindow (スプラッシュ ウィンドウ) が表示されます。

QQuickWebEngineView の loadingChanged シグナルを購読して、webview でウィンドウを表示します。

問題は、QWE がコンテンツをロードするが、ウィンドウが表示されるまで QSG に描画しないことです。どうやら、QWE は OnSwapCompositorFrame をキャッチし、QQuickItem::update() を呼び出すだけで、他に何も起こりません。updatePaintNode は、ウィンドウが表示された直後に呼び出されます。

代わりに QPainter (—disable-delegated-renderer) を使用すると、QSG はすべてうまく機能します。私はいくつかのハックをしましたが、副作用があると思います.

ハック (src/webengine/render_widget_host_view_qt_delegate_quick.cpp 内)

大丈夫ですか?非表示のウィンドウを強制的に更新する方法は?

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

qt - Qt 5.4 でページの HTML ソースを取得する方法 - qwebengine

新しいqwebengine(Qt5.4)でページのソースを取得しようとしていますが、何が間違っているのかわかりません:

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

qt - Qt5.4-QtWebEngine で Web ページの contentSize を取得する方法

モジュールQtWebEngineで新しいQt5.4を使用していますが、mainFrame()がもう存在しないことがわかります。ページの contentSize/サイズを取得する方法と、今すぐレンダリングする方法は? setView と view を試しましたが、うまくいきません。

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

javascript - Qt 5.4 ベータ版 WebEngineView のデバッグ

現在、Qt 5.4 を使用する VS2013 プロジェクトに取り組んでいます。ベータ。Web サーバーから Javascript/HTML ページをロードする QWebEngineView (Chromium ベースの QWebEngine の一部) を使用します。

そのQWebEngineView(またはより一般的にはQWebEngine)のjavascriptとHTMLをデバッグする可能性があるかどうか知りたいです。

Web エンジンのソース コードに「devtools」の概念がいくつか見られましたが、それが解決策になる可能性があります。

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

c++ - QWebEngine で QNetworkCookieJar を設定するには?

QWebView では、QNetworkAccessManager を介して QNetworkCookieJar を設定できました。

これは魅力のように機能していました。

Qt5.4 で導入された新しい QWebEngine クラスで QNetworkCookieJar を設定するにはどうすればよいですか?

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

c++ - Qt5 デプロイされた QtWebEngine プロジェクトが Html5 ビデオを再生しない

デプロイされたプロジェクトで Html5 ビデオを再生できませんQt5.4 QtWebEngine。サンプルを使用してFancy BrowserでビルドしMSVC2013 OpenGL 64bit、 でデプロイしましたwindeployqt.exe。これで問題なく動作しますが、アプリがないとコンピューターでは実行されませんQt5.4。これを修正するために、exe ディレクトリにファイルを作成し、その中に次のファイルqt.confを配置します。

これにより、アプリが修正され、Qt を使用せずに他のコンピューターで実行できるようになります。しかし、問題は、qt.confファイルを追加した後、Html5 ビデオを再生できなくなることです。不足しているプラ​​グインまたは DLL はありますか? 色々と探し回ったけど見つからない…