問題タブ [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++ - QtWebKitのプラグインをインストールする方法
Qt 4.5の商用スナップショットを実行していて、ダウンロードしたプラグイン(.soファイル)を自分ので使用したいと考えていますQWebView
。このファイルを配置する必要がある特定の場所はありますか??を使用して取得できますQWebPluginFactory
か?
qt - QtWebKit用のプラグインを開発するにはどうすればよいですか?
QtWebkit用のプラグインを開発しようとしています。しかし、QtWebKitのプラグイン、できればJavaScriptで呼び出すことができるプラグインを開発する方法を見つけることができません。これを行う方法を説明するチュートリアルやドキュメントを知っている人はいますか?
WebkitはQtに統合されており、この統合パッケージはQtWebkitと呼ばれます。彼らはプラグインを作成するための新しい方法を提供しました。
-よろしく、Vivek Gupta
javascript - QWebViewでJavascriptを取得して、C ++ベースのクラスの新しいインスタンスを作成するにはどうすればよいですか?
addToJavaScriptWindowObjectを使用してC++オブジェクトをQWebFrameに正常に追加し、javascriptからそのオブジェクトのスロットを呼び出すことができます。
しかし、私が本当にやりたいのは、それらのスロットの1つに新しいオブジェクトを返すようにすることです。たとえば、QObject派生クラスインスタンスを返す次のようなスロットがあります。
このようにJavaScriptからこのスロットを正常に呼び出すことができます
しかし、fooは空のようです。Javascriptからスロットを呼び出したり、スロットのプロパティにアクセスしたりすることはできません。
これをどのように達成できるかについてのアイデアはありますか?
python - QtWebkitを介して特定のWebサイトをロードする際の問題
私は現在、次のPyQtコードを使用して簡単なブラウザーを作成しています。
google.comやstackoverflow.comなどのウェブサイトは正常に機能しますが、robeez.comは機能しません。Webkitの経験がある人は、何が悪いのか知っていますか?robeez.comは、ChromeやFirefoxなどの通常のブラウザで正常に動作します。
c++ - QtWebKitでWebページのDOMにアクセスするにはどうすればよいですか?
QtWebKitでWebページのDOMにアクセスするにはどうすればよいですか?
QtWebKitでDOMを公開するメソッドが表示されません...
html - QtWebKit、QWebElement::setPlainText() の問題
Qt オンラインヘルプから:
この要素の既存のコンテンツをテキストに置き換えます。これは、HTML の innerText プロパティを設定することと同じです。
私のコード:
出力は "" です。
login 要素の新しい値が表示されないのはなぜですか?
qt - QWebElement情報はページのどこにレンダリングされますか?
DOM へのアクセスと HTML タグのレンダリングの詳細は、qt 4.5.x では利用できないようです。現在のスナップショット QWebElement はそこで使用される適切なクラスのように見えます QWebElement からページ上のどこでレンダリングされた情報を取得できるかどうか、誰でも私に情報を提供できますか? または、その情報を取得する他の方法はありますか? TIAさん、はじめまして
ajax - QtWebKit を使用しているときに Web ページがいつ読み込まれたかを知る方法は?
との両方QWebFrame
に、Web ページが完全にロードされたことを検出するために使用できるシグナルがありますQWebPage
。void loadFinished(bool ok)
問題は、Web ページに非同期 (ajax) でロードされるコンテンツがある場合です。この場合、ページが完全にロードされたことを知るにはどうすればよいですか?
qt - QtWebKit ベースのブラウザの仮想キーボード、または現在フォーカスされているテキスト フィールドを取得するにはどうすればよいですか?
QtWebKit ベースのブラウザー用の仮想キーボードの実装に取り組んでいます。QtWebKit が実際のページ内でコントロールを描画する方法を理解するのは非常に困難です。最初は QLineEdit インスタンスだと思っていましたが、そうではありません。実装に飛び込むと、Qt と WebKit の間のグルー コードが、QStyle と QPainter を使用してテキスト フィールドを描画しているように見えます。残念ながら、私は Qt に非常に慣れていないため、これらのイベントに対するマウスの押下がイベント ループのどこで解釈されるのか理解できません。Editor::canEdit() がコール スタックの奥深くにあることがわかりました。ユーザーがページ内のテキスト フィールドをクリックすると、仮想キーボードを表示できるようになりました。仮想キーボードは QWidget インスタンスへのポインタを期待していましたが、Edito::canEdit() はその情報を持っておらず、できませんでした。QWidget のようなインスタンスが公開されている場所を見つけられません。私は本当に困惑しています、どんなアドバイスでも大歓迎です。
ありがとう!
javascript - Qt4: QtWebkit 経由で C++ からページ内の JavaScript 関数を呼び出す方法は?
Qt4 の WebKit ポート/実装を使用して単純なログ ビューアーを作成しようとしています。私の HTML コードは次のようになります。
<script>
より具体的には、C++ コードから HTML ドキュメントのセクションで定義されている add_message() 関数を呼び出す方法を見つけようとしています。