問題タブ [qwebview]
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 - QPainterを使用してhtmlページを描画します
HTMLページを描画するにはどうすればよいですか?
このビューを描画するにはどうすればよいですか?
python - qwebview内でページをスクロールする方法は?
これは簡単な作業であると思います.QWebViewのコンテンツを変更し(常にいくつかのページが含まれています)、ページを前の位置にスクロールします:
しかし、if 内の 3 つのコマンドはまったく役に立ちません。ページはスクロールして一番上に戻ります。どうしたの?
python - QWebView でユーザーエージェントを設定する
私は正常に動作する QWebView を持っています。次に、spynner のコードを使用して、useragent メソッドをカスタム メソッドにバインドしようとします。これは spynner (QWebPage を使用) では機能するように見えますが、ここでは機能しません。どんな助けでも大歓迎です。コード:
javascript - QWebView-javascriptの無限ループを処理する
web_view_crash.py
infinite_loop.html
javascriptに触れることなく、Pythonコードからこれを修正したいと思います。どういうわけかJavaScriptを強制終了できますか?
編集:両方のファイルはローカルです。
javascript - QWebView 内の Javascript から Flash (Swf) メソッドを呼び出せません
私は持っている:
- a) ExternalInterface.addCallback を介して、そのメソッドの 1 つを外部の世界で使用できるようにする SWF ファイル。b) ExternalInterface.call を介して定義済みの外界メソッドを呼び出します。
- この Swf ファイルが存在する html ページ。この html には 2 つの javascipt メソッドがあります。1 つは Swf-published-method を呼び出すためのもので、もう 1 つは swf によって呼び出されるためのものです。
- QWebView->QWebPage を介してこの html ページをロードする Qt-app。
この HTML ページを FireFox にロードすると、すべて正常に動作します。Swf は JavaScript から呼び出すことができ、その逆も可能です。ただし、Qt アプリ内では、swf のみが javascript メソッドを呼び出すことができますが、その逆はできません。swf メソッドの呼び出しが失敗し、javascript コンソールに次のメッセージが出力されます:「NPObject のメソッドの呼び出し中にエラーが発生しました」。
Qt-app を FireFox のように動作させる方法、つまり javascript から Swf を呼び出せるようにする方法はありますか? どんな助けでも大歓迎です、
背景:
- Qt 4.6.2;
- クブンツ 10.04;
- SWF は Flex 4 で構築されました。
- SWF はローカルで信頼されています。
javascript - QWebView で C++ 経由で JavaScript イベントを発生させる方法
私は Qt 開発の完全な初心者です。
JavaScript ウィンドウ オブジェクトに QObject が追加された QWebView があります。そのオブジェクトで JS イベントを発生させるにはどうすればよいですか?
addEventListener を使用してイベントをリッスンできるようにしたいと考えています。
助けてくれてありがとう。
python - PyQT QWebElement を使用して Google に送信する
次のコードは searchResults に到達しません。documentElement.findFirst('input[name="btnG"]') を印刷した<input name="btnG" type="submit" value="Google Search" class="lsb">
ところ、その時点までは問題ないことがわかりました。私の目標は Google をスクレイピングすることではありませんが、有名で公開されている Google から学ぶ方が簡単です。
webkit - PyQt4.QtWebKit:QWebPageQWebViewはロード停止時にタイムアウトを設定します
ある種のタイムアウトを超えた場合に、QWebPageまたはQWebViewにページの読み込みを停止するように指示する方法はありますか?
スルタン
qwebview - Qウェブページ。失敗したリクエストの処理方法
失敗したリクエスト (たとえば、応答に http 404 エラー コードがある) を処理し、自分の "notfound.html" ページを QWebView に表示したい。しかし、QWebView/QWebPage クラスで応答を処理する簡単な方法はありません。
Qt の私のバージョンは 4.7 です。
qt - 他のプラグインを入れ子にすると QtBrowserPlugin がクラッシュします: 私の修正は正しいですか?
他のプラグインを含むページをロードする QWebView を含む QtBrowserPlugin があります。
他のプラグインをロードする、またはロードしようとするページをロードした後、QtBrowserPlugin へのイベントのディスパッチを停止するのはなぜですか (外部からの JS 呼び出しでクラッシュします: http://sprunge.us/HeZA )
スタックトレースで私が見る:
qtbrowserplugin のコードが QtWebKit で何かを呼び出すのはなぜですか? デバッグ/修正する方法は他にありますか?
更新qtbrowserplugin.cpp:NP_Initialize を2回呼び出すことも発見しました( http://sprunge.us/BdfQ ):
更新 2私の修正は正しいですか? http://vi-server.org/vi/bin/qtbrowserplugin-2.4_1-opensource-netsing-fix.patch :