問題タブ [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.
html - QWebView を使用した HTML5 オーディオ イベント
QtWeKit を介して HTML5 のオーディオ タグ イベントのフックを取得しようとしています。そのために、QwebView を介して html ファイルをロードするだけのサンプル アプリケーションを作成しました。
html ファイルには、HTML5 オーディオ タグが含まれています。
スクリプト側では、オーディオ タグの再生、一時停止、および終了イベントのフックを取得しようとしています。
/// オーディオ タグ イベント。
コード内で上下に何かを試していたので、コード シーケンスは意味をなさないかもしれません。Chrome はフックをキャプチャできました。しかし、QWebView はこれについて沈黙を守っており、何もキャプチャされません。QWebView がこれをサポートしていないということですか? または私は何か間違ったことを書いていますか?
python - QWebView/QWebPageでQImageをバッファから直接レンダリングしますか?
QWebPage でレンダリングしたい QImage バッファがあります。
Web ページの HTML には、画像ファイルのタグがあります。
QImage をディスクに保存してから xml パーサーを使用しhref
て html を更新するのではなく、バッファから直接 QWebPage(/QWebView) に QImage をレンダリングすることは可能ですか?
これが可能であることを示唆するQtWebKit 'Bridge'についていくつか見ましたが、具体的な例はありません。
c++ - QTで「通知Web API」をカスタマイズする方法
QtWebkitを使用して単純なブラウザーを作成しています。を使用して、通知 Web APIのサポートを追加できましたQWebPage::setFeaturePermission
。
例:
私のコード:
[通知する] ボタンをクリックするたびに、次のメッセージがデスクトップに表示されます。
QT で通知をカスタマイズすることは可能ですか? つまり、次のように、GoogleChrome または Firefox と同様のままにします。
python - raw_input を使用すると、PyQt ページの読み込みで問題が発生します
PyQt4 を使用して資格情報をドメイン ログイン ページに入力し、ドメイン内のいくつかの追加ページからデータを取得しています。コード内からログイン資格情報または検索資格情報を提供すると、すべてが期待どおりに機能します。ユーザーが情報を入力できるように raw_input を開くと、Web ページの 1 つをダウンロードしようとしてハングアップします。企業ネットワーク上にあるため、ページ自体に関する情報を提供することはできませんが、単純に raw_input を使用すると QWebpage の読み込みに問題が発生するということは意味がありません。
QNetworkManager は、予想される 3 つまたは 4 つの .finished シグナルのうちの 1 つをスローし、QWebpage フレームは .loadfinished シグナルを決してスローしないため、ハングするだけです。
(stdin と seek(0) をフラッシュしようとしましたが、ファイル記述子エラーが発生します)。誰もそのような問題に遭遇したことがありますか?
odoo - テーブルの可視性を管理するためにコンテキストを qweb レポートに渡す - odoo
テーブルの可視性を制御できるように、コンテキスト値をqwebレポートに渡すにはどうすればよいですか。多くのテーブルを含む qweb レポートがあります。選択リストに応じて、これらのテーブルの表示を qweb レポートで制御したいと考えています。したがって、私のオプションは、コンテキストを使用して制御することでした。しかし、コンテキストを渡す方法が見つかりませんでした。他の意見があれば、共有してください。
c++ - QNetworkReply で取得した html テーブルへのアクセス
http://finance.yahoo.com/exchangesにある表のサフィックス列を読みたいです。
でページを読みましたQNetworkManager
。にデータを保存しますQNetworkReply *reply
。ですべてのページを読み取ると、ページがreply->readAll()
取得されるため、正しく取得されます。内部に設定し、内部にあるQWebPage
すべてのテーブルを取得したいと考えています。
使用したいテーブルを取得するために、QWebElement
それを読み取ることができません。必要なテーブルと同じレベルのすべてのテーブルを読み取りましたが、QWebElementCollection
取得したテーブルは空です。
私が間違っていることと、テーブルを読むためにしなければならないことは何ですか?
windows - .org との Qwebkit リンクが機能しない
これを QT フォーラムに投稿したばかりですが、通常はより速く回答します :)
奇妙な問題があります。Qwebkit とサブクラス化された QWebPage を使用します。.co.uk などのリンクは正常に機能しますが、.org は機能しません。それらは開発マシン Windows 8 (64 ビット) および Windows 7 (32 ビット) で動作します - QT 環境はそのマシン上にあります。次の展開方法を使用します。
set PATH=C:\Qt\5.4\mingw491_32\bin;%PATH%
それから
C:\Qt\5.4\mingw491_32\bin\windeployqt.exe --webkit2 --dir C:\pathToApp C:\pathToApp\applicationName.exe
someDomainNameHere.co.uk へのリンクを設定すると機能することに注意してください。
完全に混乱しています!どうすればデバッグを開始できますか? 同じアプリケーションとリンクは、QT 環境のない Mac でも機能します。
Burpsuite をプロキシとして使用すると、動作しないマシンで .org ドメイン リンクをクリックすると、トラフィックが生成されないことが示されますが、.co.uk ドメインでは転送されるリクエストが表示されることがわかります。
本当にこれにこだわった。私は古い Windows Vista マシンでテストしたと確信しており、アプリは正常に動作します (QT はありません)。
通常、上記のマシンのいずれにもプロキシは関与しません。トラブルシューティングをどこから始めればよいかわからない!
事前にThx。