問題タブ [webkitgtk]
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.
webkit - なぜMozillaプラグインとxulrunnerがWebKitGTKで使用されているのですか?
ウィンドウにWebページを表示するだけの簡単なアプリケーションWebKitGTK 1.6.0
があります。
Ogg / TheoraビデオとHTML5ビデオ要素を含むページを閲覧すると、この単純なアプリケーションはいくつかのmozillaプラグインとxulrunnerを使用しているように見えます。なぜこれなのか誰か教えてもらえますか?
これは、lsofを使用してプログラムによって開かれたファイルのリストです。
私が構築WebKitGTK 1.6.0
したもので、そのほとんどはとを含むソースからの依存関係gstreamer-0.10
ですgstreamer plugins
。WebKitGTK
mozillaプラグインまたはxulrunnerを使用するように構成したことをどこで思い出せますか。
mozillaプラグイン、libtotem、xulrunnerがロードされる原因は何ですか?手がかりが得られることを期待して、アプリケーションが使用しているファイルへのリンクを提供しました。
python - Python で DOMEventTarget.add_event_listener が見つかりません
WebKitGTK+ プロジェクトを C++ から Python (PyGI を使用) に変換しています。<input>
ページ上の要素がフォーカスを得たり失ったりするたびに検出する必要があります。C++ プロジェクトでは、このコードを使用して実行しました (この例に基づく):
Pythonで同じことをやろうとしたところ、次のようになりました。
問題は、メソッドDOMHTMLInputElement
がないことです。add_event_listener
Cバインディングに基づいて、それはDOMEventTarget
(拡張する)の一部である必要がありますが、何らかの形で組み込まれていますが、DOMHTMLInputElement
一緒に欠落しています。これは、この WebKit バグによる可能性があります。よくわかりませんremove_event_listener
dispatch_event
Pythonでこれを行う方法はありますか? C++ で使用していたのと同じスキームを使用する必要はありません。ページ上の特定の要素でフォーカスが変更されるたびに呼び出すコールバックを登録する何らかの方法が必要なだけです。
javascript - Webkit GTK ビューでドキュメントをダウンロードしてファイルを開く方法は?
現在、webkit gtk ビューで html ファイルを実行しています。これらの設定を設定しました:
私のコンピューターにファイルをダウンロードさせてくれると思っていました(これは私がやろうとしていることではありませんが、テストしたかったのです)。これはうまくいきませんでした:/
担当のhtmlは以下です。
私がやろうとしているのは、ユーザーが画像をクリックしたときに、リブレオフィス内でresume1.docを自動的に開くことです。GTK/HTMLでそれを行う方法がよくわかりません
ありがとう!:)
c# - webkitgtk webkit_web_view_get_dom_document が返されない
次のように、メソッドを C# mono にインポートしています (dom_document は webkit-sharp に実装されていないため)。
base.Handle は WebView オブジェクトへの IntPtr です。webkit_web_view_get_dom_document は返されません。私は別のスレッドでこれを呼び出しています。スレッドは無期限にハングします。
また、メソッド呼び出しを分離して、それがハングしていたことを確認しました。IntPtr を渡し、戻り値を IntPtr に割り当てました。返されないのは間違いなく webkit_web_view_get_dom_document です。
なぜこれが起こっているのか知っている人はいますか?間違ったバージョンの Webkit を使用している可能性がありますか? その方法はありませんか?
c++ - gtkfilechooser - すべてのタイトルをカスタム タイトルに置き換える方法
のすべてのインスタンスを置き換える必要があります
/gtk/WebCoreSupport/ChromeClientGtk.cpp で:
Webkit全体を再構築するのではなく、この関数/オブジェクトを単に置き換える方法を考えていました。これに似た質問がいくつかありましたが、実際のコード ソリューションは提供されませんでした。
これから派生するライブラリを作成し、それを LD_PRELOAD する必要がありますか?
これは Linux アーム上にあります。
どうもありがとう。