4

CefSharpとjsの通信に問題があります。これが私の構造です。私の MainWindow.xaml.cs には次のものがあります。

chromium = new CefSharp.Wpf.ChromiumWebBrowser();
chromium.RegisterJsObject("jsInterface", new jsMapInterface());

ここで、jsMapInterfaceはそのメソッドを持つ public クラスです。

私の html/js フォルダーで、次のように C# メソッドを呼び出します。

window.jsInterface.myTest();
//jsInterface.myTest();  //I have tested twice

myTest() はjsMapInterfaceクラス内のメソッドですが、何も起こりません。私の間違いはどこですか?

アドバイスありがとう。

4

2 に答える 2

0

こんにちは、私はこれに遅れていると思います...しかし、すべてがうまく配線されているように見えます...しかし、new jsMapInterface()破壊/クリーンアップされないように、モジュラー参照を保持する必要があります。

于 2015-02-13T16:40:26.797 に答える