当前位置:   article > 正文

CefSharp基本配置 缓存 跨域 执行js_mainframe.evaluatescriptasync

mainframe.evaluatescriptasync
  if (!Cef.IsInitialized)
  {
      var settings = new CefSettings();

      settings.CachePath = Application.StartupPath + "\\cache";// 缓存目录
      settings.LogSeverity = LogSeverity.Disable;// 日志
      settings.CefCommandLineArgs.Add("--disable-web-security", "");// 设置可以跨域,不同源策略
      Cef.Initialize(settings);
  }
  
  // 执行js
	var t = browser.GetBrowser().MainFrame.EvaluateScriptAsync("getImage()");
    t.Wait();
    if (t.Result != null && t.Result.Result != null)
    {
        str_img = t.Result.Result.ToString();
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

记录一下自己的操作 版本:cefsharp 85

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/257786
推荐阅读
  

闽ICP备14008679号