問題タブ [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.

0 投票する
3 に答える
2008 参照

python - GTK webkit webview のスクロールバーを完全に無効にしますか?

固定サイズ (例: 200x200) でスクロールバーのない、webkit に基づくシンプルな webview が必要です。ウィンドウマネージャーなしでXを使用しています。

次の Python コードを試しました。

スクロールバーは表示されませんが、表示されません。

また、別のパスをたどり、次を使用してGTKのスクロールバーを完全に削除しようとしました~/.gtkrc-2.0:

これでも、スクロールバーがあるウィンドウの両側に細い白い線が表示されます。

何か案は?

0 投票する
1 に答える
108 参照

vala - WebKitGTKでURLのアンカー部分を取得するには?

Linux 用の Instagram クライアントを構築しようとしています。ログインするには、次のような URL を解析する必要があります。

http://my-host-name.com/path#access_token=TOKEN

しかし、 get_uri() はhttp://my-host-name.com/pathのようにアンカー部分のない URL を返すため、WebKitGTK でアンカー部分を取得する方法がわかりません。それを取り戻す方法はありますか?

0 投票する
1 に答える
268 参照

gtk - GLib シグナル接続は webkitgtk では機能しますが、webkitgtk2 では機能しません

私は楽しみのために Web ブラウザに取り組んでおり、この問題に遭遇しました。

これは機能します:

この場合、コールバックは呼び出されません。

私は最初に webkitgtk2 を使用しようとしていましたが、本当に頭を壁にぶつけていました。古い webkitgtk1 ヘッダーと API に切り替えたところ、魔法のように機能し始めました。何がこれを引き起こすのかわかりません。さらに、stderr または stdout にエラーが出力されません (たとえば、オブジェクトにないシグナルに接続しようとしているなど)。

何か提案はありますか?glib の g_signal_connect に関するドキュメントは驚くほど少ないです。私が知っているのは、いくつかの gnome アプリのソース コードを調べたことです。

編集: webkitgtk2 のケースで "notify::progress" シグナル識別子を使用すると、コールバックが機能することがわかりました。ただし、webkit_web_view_get_progress() または webkit_web_view_get_estimated_load_progress() を使用して進行状況の値を読み取って表示することはできません。