- win调用前端
private void timer1_Tick(object sender, EventArgs e)
{
Chromium.ExecuteJavascript("Comprefresh()");
}
- 前端调用Winform
//正常窗口
GlobalObject.AddFunction("normalFrm").Execute += NormalFrm;
private void NormalFrm(object sender, CfrV8HandlerExecuteEventArgs e)
{
WindowState = FormWindowState.Normal;
}
//传token
GlobalObject.AddFunction("Sendtoken").Execute += Sendtoken;
/// <summary>
/// 传递token
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Sendtoken(object sender, CfrV8HandlerExecuteEventArgs e)
{
string mytoken = Tokenbox.mytokenbox;
e.SetReturnValue(CfrV8Value.CreateString(mytoken));
}//不能直接return