采用NanUI-ChromiumFX 前后端调用

  • 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

猜你喜欢

转载自blog.csdn.net/mehnr/article/details/80914812
今日推荐