問題タブ [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.
c# - HTMLアンカータグへのwebkit-sharpスクロール
LoadString メソッドを介して HTML を表示するために使用している webkit-sharp WebView があります。
Webview は ScrolledWindow に配置され、ScrolledWindow は Gtk ウィンドウに配置されます。
HTML の特定の部分にスクロールするように WebView に指示できるようにしたいと考えています。通常、アンカーを使用してこれを行います。
アンカーと、そのアンカーにジャンプするための JavaScript を定義しました。ExecuteScript メソッドを介して JavaScript を呼び出します。これはまったく何もしません。
また、JavaScript を呼び出すボタンを HTML に追加しようとしました。これも何もしません。
ページ内の既知の場所にスクロールできるようにするために、これを機能させるためにできることはありますか?
更新: HTML をファイルに保存し、スクロールするように指示する URL を使用してそこから読み込むことで、これを機能させることができます。ただし、ページを表示する前にディスクに書き込むとパフォーマンスが低下するため、これは避けたいと思います。
c# - nMonoDevelop の webkit-sharp でプロキシを使用するにはどうすればよいですか
コンピューターが接続されているネットワークにプロキシがあるかどうかを検出する方法を知りたいです。プロキシがある場合は、ネットワークのプロキシ アドレスとポートを取得して、Web ブラウザーで使用できるようにしたいと考えています。
Webkit のプロパティからこれを行うことはできず、いくつかの DLL をインポートする必要があることはわかっています。だから、これは私がこれまで持っているものです:
ご覧のとおり、必要な DLL をインポートしましたが、次に何をすればよいかわかりません。
これについて本当に助けが必要です。誰かが私にリンクをくれたり、最初に述べた要件を満たすことができるコードを教えてくれたりしたら、それを教えてください。
どうもありがとう。
c# - webkit-sharp がポップアップ ウィンドウをブロックしています。WebKitWebView 作成イベントをキャプチャするにはどうすればよいですか?
このようなイベントをキャプチャしてみました...
しかし、ハンドラーを作成しようとするとエラーが発生します...
GLib-GObject-WARNING **: gsignal.c:2375:create' is invalid for instance
タイプ `__gtksharp_1_ExposedWebView' のシグナル 0x20e8020'
これが機能しない理由を知っている人はいますか?ポップアップ ダイアログを WebView で動作させる別の方法はありますか?
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 を使用している可能性がありますか? その方法はありませんか?
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 のバグですか?