問題タブ [qtwebkit]

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

qt -

QtWebkit で再生する HTML ビデオ タグを取得できないようです。サポートされていないプラグインのように、疑問符の付いた青い四角として表示されます。Flash ビデオは正常に再生され、HTML5 キャンバスはうまく機能します。

仕様:

OS: Windows7

Qt: 4.6.3 (nokia のサイトの qt Creator 2.0.1 からインストール)

PySide: 0.4 (最新)

QtWebit 構成 (私はあらゆる種類の組み合わせを試しましたが、今は持っています): PluginsEnabled、LocalContentCanAccessRemoteUrls、JavascriptEnabled

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

qt - 1 つの QWebView -> 多数の QWebPage

「リンクを新しいウィンドウで開く」を処理して、QWebPage新しいウィンドウではなく新しいウィンドウを開き、前の QWebPage をスタックに保存して新しいウィンドウを表示するにはどうすればよいQWebView::setPage()ですか?

私はQt(およびC ++でさえ)が初めてです。スタックを修正する方法に関する推奨事項も高く評価されています。

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

c++ - QT:QWebViewSIGNALが完了するまで関数フローを一時停止します

私は主にWeb開発者なので、私の質問は初心者のようなものになる可能性があります。

QWebViewコンテンツで動作する関数を書いています。これは、ロードされたWebページでアクションを実行するマクロスクリプトの一種です。

コードは次のようなものです。

さて、「<...>ここでページが読み込まれるまでコードを一時停止したい<...>」と書いた場所では、関数を一時停止してページの読み込みが完了するまで待機させる方法がわかりません。 。私は信号とスロットについて知っています。ただし、ここでスロットを使用する場合は、別の関数(SLOT関数)で続行する必要がありますが、すべてのコードとロジックをsomefunction()に残しておきます。どうやってするか?

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

webkit - WebKit(QtWebView内)にHTML要素に実際のウィンドウを使用させるにはどうすればよいですか?

ウィンドウフルなビデオ再生プラグインがあります(内部にgstreamerがあります)。その上に物を置いてほしい。

WebKitは非埋め込みに実際のウィンドウを使用するように強制できますか?Zオーダーを制御できますか?

現在、2つのウィンドウフル埋め込みを交差させても、「z-index」CSSプロパティを無視してランダムなzオーダーを取得します。

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

qt - Windows用のqtwebkitのパッケージ化

pyqt を使用して Linux で qtwebkit ベースのエディターを開発しています。Windows用にもパッケージ化したいと思います。出来ますか?そのための手順は何ですか?私はグーグルを見つけることができませんでした。

0 投票する
4 に答える
2048 参照

html - JavaScriptで印刷用紙の次元を調べる方法

レポートを HTML 形式で生成しており、Qt を使用して自動的に印刷したいと考えています (qt には webkit ベースのブラウザーがあり、その内容を PDF ファイルにレンダリングできます)。対象のページ サイズに応じて、レポートの要素を配置したいと考えています。そのためには、用紙のサイズにアクセスする必要があります(できればピクセル単位)。

私は webkit を使用しているので、最新の html5 および css3 機能がすべて含まれています。

javascript内の印刷ページのプロパティにアクセスするために利用できるAPIはありますか? たとえば、window.print_paper.width または window.print_paper.height と書くとよいでしょう。

前もって感謝します

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

c++ - QtWebkit:javascriptページのサポートが開きますか?

QtWebkitで、Javascriptを介してページを開くことができないようにしようとしています。

QWebViewは使用せず、QWebPage(ヘッドレスで実行)のみを使用します。QWebPageから派生し、createWindowをオーバーライドしました(現在、オーバーライドはメッセージをログに記録し、ベースのcreateWindowを呼び出します)。また、JavascriptCanOpenWindowsをtrueに設定しました。

私の関数呼び出されましたが、ベースのcreateWindowがNULL以外を返すことはなく、QWebPageを返すこともありません。なぜこうなった?

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

qt - WindowsQtServiceでのQtQWebPageの使用

QtServiceを使用してWebページのサムネイルレンダリングサービスを作成しています。インタラクティブサービスの制限にぶつかることなくQtWebKitを満足させるのに十分なGuiライブラリを含めることは可能ですか?

websnap.cppのwebsnapサンプルがありますが、これにより、ウィジェットを実際に表示しなくてもGuiを使用できることがQWebPageコンポーネントに納得します。サービスで環境を複製しようとすると、ウィジェットのGUIがないと文句を言います。QtServiceとQWebPageは基本的に互換性がないのではないかと強く思いますが、回避策があるという希望をまだあきらめていません。

QWebPageを幸せに保つwebsnapサンプルが何であるかさえわかりません(それはGuiライブラリとリンクされているという理由だけですか?)

私はQtライブラリを初めて使用するので、経験が豊富な人には答えがわかりやすいかもしれません。

ありがとう、アンディ

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

javascript - レンダリングされた HTML のみを出力する JavaScript レンダリングをサポートするコマンドライン ブラウザ

URL を指定してページをすばやく取得する方法が必要ですが、単純な HTML だけでなく、javascript を実行した後に HTML を取得する必要があります。

私はCutyCaptを認識していますが、私にとっては遅く、一部の Web ページでは 10 秒以上かかります。また、空/非最終 HTML を返す可能性があるため、 --min-wait オプションの使用に慣れていません。また、時々異なる HTML を提供するようです。JavaScript関数によって作成された要素をレンダリングする場合とレンダリングしない場合があります。

代替手段はありますか?URL を指定して、レンダリングされた html を取得したいと考えています。

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

javascript - Qt webkit プログラミング、Javascript データ型に対応する Qt データ型は何ですか?

現在、このトピックに取り組んでいます: http://doc.qt.io/qt-5/qtwebkit-bridge.html

Javascript オブジェクトをマップする C++ クラスがあり、C++ 関数がオブジェクト、配列、文​​字列、数値などの Javascript データ型を返すようにします。

JSデータ型に対応するQtデータ型は何ですか?

例 (このマッピングが正しいかどうかはわかりません)

データ型が互いにどのようにマップされるかを知りたいだけです。