問題タブ [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 - 文字列からの WebKitGtk2 ロード
WebKitGtk1 には、文字列から直接 html ページをロードする機能がありました。
webkit_web_view_load_string ()
指定された mime_type 、 encoding 、および base_uri を使用して、指定されたコンテンツの読み込みを要求します。
WebKitGtk2 に相当するものはありますか? 非常に頻繁に再生成される HTML ページを表示したいので、ファイルとして保存してこのファイルをロードすることはできません。
javascript - webkitgtk カスタム スキームと XMLHttpRequest
sqlite db からデータを提供するカスタム スキーム (「埋め込み」) があります。
私ができる間(埋め込みスキームページ内)
<img src="embed://any/old/uri/image.gif" />
XMLHttpRequests を実行しようとすると、相対パスしか実行できず、削除されたように見える二重ドットのないパスのみを実行できます
問題なく同じスキームからどこでもリソースを取得する方法はありますか? three.js と howl.js の問題 (および単純な jscript テスト) に気付きました。同じスキーム内のどこからでもリソースをプルできると便利です。
私は次のことを試しました
私も試しました
しかし、それは事態を悪化させるようです!私は他のものをたくさん試しましたが、現時点では自分の尻尾を追いかけているようです!
明確にするために、すべての「セキュリティ」をオフにして、アクセス方法に関係なく、すべてのembed://リソースが他のembed://リソースにアクセスできるようにします。
webkit - webkit_web_view_load_uri についての WebKitGTK
WebktGTK について質問があります。
最近、疑わしい Web コンテンツがある場合に Web ページを分析できるプログラムを作成しています。
「load-failed」「load-changed」シグナルが WEBKIT_LOAD_FINISHED で発行されると、プログラムは webkit_web_view_load_uri を再度呼び出して、次のページを連続して解析します。
( http://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebView.html#webkit-web-view-load-uri )
あなたに聞きたい質問は、メモリの問題です。プログラムが Web ページを分析すればするほど、WebKitWebProcess は大きくなります。
webkit_back_forward_list_get_length() の戻り値も Web ページを解析することで増加しました。どこでメモリを解放する必要がありますか?
この問題をどのように解決できますか、またはどこでアドバイスをもらえますか?
どうもありがとうございました:-)良い一日を^^
python - Python webkitGtk クッキー
gkt3 アプリに埋め込まれた小さな webkitgtk ブラウザーを作成しました。Cookie を保存できないことを除いて、すべて正常に動作しています。
次のテキストを含む Cookie ファイルを作成します。
しかし、ログイン後にサイトから Cookie を送信しても何も起こりませんでした。私は実際の例を探しているか、イントロスペクションでクッキーを追加するようにアドバイスしています。
ありがとう編集:
gtk アプリを再起動するまで Cookie が何らかの方法で管理されていることを修正する必要がありますが、これは cookiejar がなくても発生しました
haskell - WebKitGTK 以外の方法で Haskell から WebKit API にアクセスする
WebKitGTKの Haskell ラッパーである のghc-7.10.2
ようなものを経由することなく、Haskell (現在) プログラムから WebKit API に直接アクセスする方法が他にあるかどうかを理解しようとしています。webkitgtk3
WebKitGTK は完全な WebKit API を公開していないようです。たとえば、これらは WebKit によって提供されます。
ただし、WebKitGTK によるものではありません:
特に OS X だけでなく、Linux と Windows で実行中の WebKit.app または Safari.app の WebKit API にアクセスする方法はありますか?
PSこれの背景:私はGHCJSを使用してアプリケーションを開発していますが、GHCJSは非常に遅いため(そしてすべてのEmacs IDE機能と統合されていないと思います)、同じものをコンパイルできるようにしたいです(またはほぼ同じ)GHCを使用したコードベース。そのため、私はHomebrewを介して OS X でビルドしようwebkitgtk
として数日を費やしました. したがって、代替手段の検索。また、この理由から、私はghcjsを追加しています— GHCJS の他のユーザーがこの投稿を興味深いと思う可能性が非常に高いです。webkitgtk-2.4.9
webkitgtk3
2.4.9
haskell - osx に GHCJS 用の webkitgtk3 をインストールする
Mac OSX に ghcjs-dom パッケージをインストールしようとしています。多くの依存関係があるため、でこぼこです。Webkitgtk3 は私の現在の宿敵です
この吸盤をインストールするために、次のコマンドを試しました。
...しかし、そのような運はありません。このパッケージのインストール方法を知っている人はいますか?
python - Gtk.OffscreenWindow cairo サーフェスへの参照を取得する
X11サーバー(raspbian)でpythonを使用していますGtk
。ウィジェットを含むがあり、 の実際のサーフェス データへの参照を取得する方法を探しています。WebKit
gi.repository
Gtk.OffscreenWindow
WebKit.WebView
OffscreenWindow
Gtk.OffscreenWindow.get_surface
オブジェクトを返しcairo.XlibSurface
ますが、サーフェスのピクセル データにアクセスする方法がないようです ( がありませんget_drawable
)。
Gtk.OffscreenWindow.get_pixbuf
はピクセル バッファを返しますが、私の理解では、これは実際のサーフェス データのコピーです。
get_snapshot
のメソッドを使用しましWebKit.WebView
たが、新しいcairo.ImageSurface
.
OffscreenWindow
私の最終的な目標は、参照を使用して pi3d を使用してサーフェスを描画し、 (非常に遅い)の新しいスナップショットを取得することなく、サーフェスの更新を取得することです。