問題タブ [web-to-winforms]

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 投票する
2 に答える
192 参照

c# - IE コントロールの代わりに webBrowser c# コントロールで webPage を開く際の問題

私のプロジェクトでは、webBrowser コントロールを使用しました。window.open target="_blank" で終了する onclick javascript 関数を使用して入力 (タイ​​プ) ボタンを持つ html サイトを起動すると、代わりに開いているのはインターネット エクスプローラー ウィンドウです。 webBrowser の新しいページ。

Winform テクノロジを使用して C# コードでプログラミングし、webBrowser System.Windows.Forms を使用しました。

では、このサイトのページを IE ウィンドウの代わりに webBrowser ウィンドウで開くには、どの関数を使用すればよいでしょうか。

助けてくれてありがとう。

MA

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

cefsharp - cefSharp ObjectForScripting と同等

winforms には、標準のビジュアル スタジオ WebBrowser Control があります。WebBrowser コントロールには ObjectForScripting があります。標準のビジュアル スタジオ ブラウザー コントロール Java スクリプト コールバック イベントを処理するために、winforms アプリに javascriptCallBacks.cs というクラスがあります。

そこで、javascriptCallBacks を作成し、vs 標準の Web ブラウザー コントロール ObjectForScripting に割り当てます。

しかし、cdfSharp には ObjectForScripting はありません。
cefSharp でレンダリングされた html-javascript をフックして、ブラウザの JavaScript イベントを winforms アプリに戻す同等の方法があるかどうかは誰にもわかりませんか?