問題タブ [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.
c++ - QtでWebサービスを作成する方法
LinuxのDOTNETのように、Webサービスを作成するのに役立つツールまたはプラグインを探しています。
ssl - Windows7-64bit 上の PyQt4.QtWebKit.QWebView は SSL サイトで動作しますか?
保護されていないサイトを閲覧できますが、「https」サイトを開こうとすると、次のメッセージが表示されます。
その後、qt内の何かがフリーズします。私の Windows QT/PyQT インストールは、標準の Riverbank のパッケージからのものです。何か案が?
qt - QWebPluginFactory で作成された QWidget を表示する
Qt 4.5.1 をベースに、QWebPluginFactory で作成した QWidget を HTML ページに配置しました。
... ... ...
TestObject は問題なく動作し、JS との通信も可能です。しかし、私は2つの問題を見つけました:
- QWidget の上に HTML 要素を描画できません (絶対配置と z インデックスの設定)。WebKit でレンダリング順序を設定する方法はありますか? またはz-indexを機能させるには?幅、高さ、およびその他のプロパティの変更は問題なく機能します。
- testObj の親 div を非表示 (display:none) にして再度表示 (display:block) すると、WebPluginFactory が再度呼び出され、元のオブジェクトが破棄されます。(現在、私の回避策は、TestObj のサイズを 1 * 1 ピクセルに変更することです。そのため、ユーザーには表示されません)。
これがどのように機能するかを知っている人はいますか?これは 4.6 で修正されていますか?
ありがとう
qt - QtWebView でリンクのクリックをキャッチし、デフォルトのブラウザで開く
QtWebView (問題がある場合は PyQt) でページを開いていますが、すべてのリンクをシステムの既定のブラウザーで開きたいと考えています。つまり、リンクをクリックしても QtWebView のサイトは変更されませんが、デフォルトのブラウザで開く必要があります。ユーザーが QtWebView でサイトを変更できないようにしたい。
どうやってやるの?
ありがとう、アルバート
javascript - Webkitでhtmlを段階的にロードするにはどうすればよいですか?
WebKit で表示したい大量の XHTML コンテンツがあります。残念ながら、Webkit はかなり遅いハードウェアを搭載したモバイル プラットフォームで実行されているため、大きな HTML ファイルを一度に読み込むと非常に遅くなります。そのため、HTML コンテンツを徐々にロードしたいと考えています。データを小さなチャンクに分割し、それを WebKit にフィードする適切な方法を探しています。
おそらく私はjavascriptを使用しますか?JavaScriptを使用してそれを行う正しい方法は何ですか? document.body.innerHTML += 'some data' を試しています。おそらく私のチャンクが有効なスタンドアロンのhtmlではない可能性があるためです。document.body.innerText += 'some data' も試しました。うまくいかないようです。
助言がありますか?
python - Debian サーバーで PyQt4.QtWebKit を使用する
Debian サーバーで PyQT4 を使用すると問題が発生します。私のスクリプトは Ubuntu デスクトップ マシンで正常に動作し、サーバーにデプロイしたいと考えています。
Xサーバーが必要であることを知っていたので、Xサーバーを起動しました
次に、ディスプレイをエクスポートしました:
しかし、私のプログラムはエラーを返し続けます
X サーバーに接続できません:4242
何か案が ?
c++ - Qt Creator で QtWebKit の右クリック コンテキスト メニューを編集するには?
さて、これが私のディレマです。Webkitを利用したQt Creatorで簡単なアプリケーションを作っています。Qt Creator には、右クリックのコンテキスト メニューをシグナルおよびスロット エディターで簡単に編集できる方法があると思っていましたが、そうではないことが証明されています。Webkit にはコンテキスト メニューに関係するクラスがあることは知っていますが、Qt Creator からそれらにアクセスする方法がわかりません。
コンテキスト メニューの [リンクを新しいウィンドウで開く] 部分を編集して、リンクをクリックしたときにアプリケーションが新しいウィンドウで開くようにする必要がありますが、前に述べたように、編集する方法が思いつきません。ソースから変更された QtWebKit をコンパイルせずに、それは面倒です。
何か違いがあれば、私は主に C#/.NET 開発者であり、Qt と C++ を使い始めました。
qt4 - セッション情報をqtwebkitにロードするにはどうすればよいですか?
Qtwebkitをベースにした専用ブラウザを構築しています。認証されたWebサイトにログインするときにセッション情報を保存し、ブラウザーを再起動したときにこの情報を再度ロードしたいと思います。これどうやってするの?
python - プロキシの背後にあるPyQt+QtWebkit
私はPyQt(強力なQtライブラリ用のPythonバインディング)アプリケーションを作成していますが、アプリケーションのごく一部にWebブラウザー(ヒント、OAuth)が必要です。そこで、QtWebkitを使い始めました。ちなみにこれは素晴らしいです。唯一の問題は、プロキシの背後にいるユーザーが自分のアプリケーションを使用できるようにすることです。
QtNetworkパッケージのQNetworkProxyクラスについて読んだことがあり、それでうまくいくはずです。唯一の問題は、プロキシを作成して適用する場合、HTTPで問題なく機能することですが、HTTPS(SSL)URLを渡すと、次のエラーが発生します。
注:実行すると...
..falseを返します。それが私の問題の証拠です。
これが私のメインコードです(QApplicationを作成する直前です):
ここからコードを取得しましたが、例はPythonではなくC ++で記述されているため、正しく翻訳したかどうかはよくわかりません。それが問題になる可能性があります。
編集: SOCKS5とHTTPプロキシで試してみましたが、どちらも同じエラーをスローします。