問題タブ [webkit-sharp]

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 に答える
608 参照

c# - HTMLアンカータグへのwebkit-sharpスクロール

LoadString メソッドを介して HTML を表示するために使用している webkit-sharp WebView があります。

Webview は ScrolledWindow に配置され、ScrolledWindow は Gtk ウィンドウに配置されます。

HTML の特定の部分にスクロールするように WebView に指示できるようにしたいと考えています。通常、アンカーを使用してこれを行います。

アンカーと、そのアンカーにジャンプするための JavaScript を定義しました。ExecuteScript メソッドを介して JavaScript を呼び出します。これはまったく何もしません。

また、JavaScript を呼び出すボタンを HTML に追加しようとしました。これも何もしません。

ページ内の既知の場所にスクロールできるようにするために、これを機能させるためにできることはありますか?

更新: HTML をファイルに保存し、スクロールするように指示する URL を使用してそこから読み込むことで、これを機能させることができます。ただし、ページを表示する前にディスクに書き込むとパフォーマンスが低下するため、これは避けたいと思います。

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

c# - nMonoDevelop の webkit-sharp でプロキシを使用するにはどうすればよいですか

コンピューターが接続されているネットワークにプロキシがあるかどうかを検出する方法を知りたいです。プロキシがある場合は、ネットワークのプロキシ アドレスとポートを取得して、Web ブラウザーで使用できるようにしたいと考えています。

Webkit のプロパティからこれを行うことはできず、いくつかの DLL をインポートする必要があることはわかっています。だから、これは私がこれまで持っているものです:

ご覧のとおり、必要な DLL をインポートしましたが、次に何をすればよいかわかりません。

これについて本当に助けが必要です。誰かが私にリンクをくれたり、最初に述べた要件を満たすことができるコードを教えてくれたりしたら、それを教えてください。

どうもありがとう。

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

c# - webkit-sharp がポップアップ ウィンドウをブロックしています。WebKitWebView 作成イベントをキャプチャするにはどうすればよいですか?

このようなイベントをキャプチャしてみました...

しかし、ハンドラーを作成しようとするとエラーが発生します...

GLib-GObject-WARNING **: gsignal.c:2375:create' is invalid for instanceタイプ `__gtksharp_1_ExposedWebView' のシグナル 0x20e8020'

これが機能しない理由を知っている人はいますか?ポップアップ ダイアログを WebView で動作させる別の方法はありますか?

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

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 を使用している可能性がありますか? その方法はありませんか?

0 投票する
0 に答える
87 参照

javascript - webkit-sharp MathML レンダリング

こんばんは、 mono/gtk# プロジェクトでこのJS ライブラリ
を使用しようとしています。 現時点では、 webkit-sharpが提供する単純なwebview ウィジェットを使用しています。Webview は HTML ページを開き、ASCIIMathML.js ライブラリを使用して のような式をレンダリングします。しかし、Firefox と比べると見た目が異なります。 画像を投稿するのに十分な評判がないので、ここにimgurへのリンクがあります。 C# コード

int_2^3 2x^2 dx



JS ライブラリのプロパティ:

フォントを変更してみましたが、問題は解決しませんでした。
webkit-sharp のバグですか?