我正在寻找一种Angular2
在CefSharp
控件中运行我的应用程序并建立双向通信的方法。我给你举两个例子:
C#代码:
private void RegisterJsObjects()
{
_browser.RegisterJsObject("cefTestClass", new TestClass());
}
class TestClass
{
public void csF(string message)
{
MessageBox.Show(message, "#C", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
}
}
Run Code Online (Sandbox Code Playgroud)
角度代码:
<button (click) ="cefTestClass.csF('text')"> C# Button </button>
Run Code Online (Sandbox Code Playgroud)
Angular
从我的CefSharp
应用程序中调用函数,因为它们在编译后得到不同的名称,我无法访问它们。