Exemple #1
0
        private void LoadValidaeCode(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
        {
            string base64 = BaseImgCode();

            ExecuteJavascript("ImgCode('data:image/jpg;base64," + base64 + "')");
            // return File(bytes, @"image/jpg");
        }
Exemple #2
0
        private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
        {
            if (e.Frame.IsMain)
            {
                // 来这里干点有趣的事情,让必应网站能够支持我们拖动移动窗口
                // 通过JS注入下面的CSS,修改必应的菜单栏,加上背景虚化部分,并让背景虚化部分支持拖动

                WebBrowser.ExecuteJavascript(@"
var style = document.createElement(""style"");
style.type = ""text/css"";

style.innerHTML=`
.hp_hor_hdr {
    -webkit-app-region: drag;
    background-color:rgba(255,255,255,0.1) !important;
    backdrop-filter:blur(15px);
}
.hp_hor_hdr ul, .hp_hor_hdr #id_h  {
    -webkit-app-region: no-drag;
}
.b_header{
    -webkit-app-region: drag;
}

.b_header > * {
    -webkit-app-region: no-drag;
}
`;

document.getElementsByTagName(""HEAD"").item(0).appendChild(style);
");
            }
        }
Exemple #3
0
        private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
        {
#if DEBUG
            Chromium.ShowDevTools();
            #endif
            ExecuteJavascript("initAllFile()");
        }
Exemple #4
0
 private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
 {
     if (e.Frame.IsMain)
     {
         Chromium.ShowDevTools();
     }
 }
Exemple #5
0
 private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
 {
     // Check if it is the main frame when page has loaded.
     if (e.Frame.IsMain)
     {
         Chromium.ShowDevTools();
     }
 }
        private void HtmlLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
        {
            string number = ConfigManager.GetConfig("Number");

            if (!string.IsNullOrEmpty(number))
            {
                JavascriptEvent.InitConfig(number);
            }

            SerialPortManager.InitDevice();
            PortMonitor.Start();
        }
Exemple #7
0
 private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
 {
     // Check if it is the main frame when page has loaded.
     if (e.Frame.IsMain)
     {
         //开线程
         RunTools t = new RunTools();
         t.t_ExecuteJavascript = ExecuteJavascript;
         t.t_ct = ct;
         Thread thread = new Thread(new ThreadStart(t.RunWith));
         thread.Start();
     }
 }
Exemple #8
0
        private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
        {
            // Check if it is the main frame when page has loaded.
            if (e.Frame.IsMain)
            {
                //Open DevTools window to watch js console output messages.
                Chromium.ShowDevTools();

                //call js function without return value
                ExecuteJavascript("sayHello()");

                //call js function with return value
                EvaluateJavascript("sayHelloToSomeone('C#')", (value, exception) =>
                {
                    if (value.IsString)
                    {
                        // Get value from Javascript.
                        var jsValue = value.StringValue;

                        MessageBox.Show(this, jsValue);
                    }
                });
            }
        }
Exemple #9
0
 private void LoadHandler_OnLoadEnd(object sender, Chromium.Event.CfxOnLoadEndEventArgs e)
 {
     this.Title = "泉州时刻防盗电子有限责任公司";
     LoginByToken();
 }