1.LoadError报错err_aborted

参考:CefSharp如何跳过解决不安全网网址(https)不显示的问题_Ryannn_NN的博客-CSDN博客_cefsharp https

原因:CefSharp在遇到不安全证书的网址,如:不安全的https等,默认不显示,任务管理器中线程也不会增加。

其实是CefSharp内核中在ssl证书不安全时,默认抛出了异常,只需要在request中对返回值进行重写,处理异常并返回true即可。

Browser.RequestHandler = new ExampleRequestHandler();public class ExampleRequestHandler : RequestHandler{protected override bool OnCertificateError(IWebBrowser chromiumWebBrowser, IBrowser browser, CefErrorCode errorCode, string requestUrl, ISslInfo sslInfo, IRequestCallback callback){Task.Run(() =>{if (!callback.IsDisposed){using (callback){//地址包含报表成分 跳过ssl验证if (requestUrl.Contains("reportSystem")){callback.Continue(true);//重点部分}else{callback.Continue(false);}}}});return true;}}

2.参考网站

----发送HTTP请求

        var frame = _chromiumWebBrowser.GetMainFrame();//Create a new request knowing we'd like to use PostDatavar request = frame.CreateRequest(initializePostData: true);request.Method = "GET";request.Url = "htmldemo.html";//这里填静态页面地址//Set AllowStoredCredentials so cookies are sent with Requestrequest.Flags = UrlRequestFlags.AllowStoredCredentials;frame.LoadRequest(request);

https://www.csdn.net/tags/MtTaMg1sODY2MjI1LWJsb2cO0O0O.html

----cefsharp 初始化错误

error:The ChromiumWebBrowser instance creates the underlying Chromium Embedded Framework (CEF) browser instance in an async fashion. The undelying CefBrowser instance is not yet initialized. Use the IsBrowserInitializedChanged event and check the IsBrowserInitialized property to determine when the browser has been initialized.”ChromiumWebBrowser browser = new ChromiumWebBrowse (); 方法里面 browser.load(uri); 报以上错误解决办法:ChromiumWebBrowser browser = null;头部browser = new ChromiumWebBrowser(uri, null, null, true);

cefsharp 初始化错误_Gnney的博客-CSDN博客

----ChromiumWebBrowser必须展示了才会触发加载完成事件

Cefsharp开发中遇到的问题相关推荐

  1. java ee有哪些工具_JavaEE开发中最常用到的技术和工具汇总

    原标题:JavaEE开发中最常用到的技术和工具汇总 今天千锋广州小编给大家来介绍一下关于目前JavaEE开发中最常用到的技术和工具的介绍,下面我们一起来看一下吧. 项目管理:Ant,项目管理事实上的标 ...

  2. 分享.NET开发中经常使用到的代码片段 完全从实际项目中提取出来,也可被反反复复的重复借用...

    几年前,一篇<ASP.NET开发人员经常使用的三十三种代码>非常流行,它总结了一些经常在ASP.NET开发中使用到的代码,直接可以拿来使用.今天重读这篇文章,有感而发,善于总结也是进步,于 ...

  3. 前端开发中的性能那点事

     前端开发中的性能那点事(一)巧用xdebug 前言: 在我们平时的php开发中,一个大的项目经过长时间的积累以后你会发现性能越来越慢,而性能到底消耗在了什么地方,常常是一个令人头疼的问题,funct ...

  4. 开发中新游戏《庞加莱》

    三体题材的游戏,表现三体人在三体星上生活和冒险. 收集水和物器,躲避火焰与巨日,探索遗迹并与巨型生物战斗. 温度会因太阳位置不同而发生变化,进而对环境产生一定影响. 游戏开发中. ---- 2017- ...

  5. Android安卓开发中图片缩放讲解

    安卓开发中应用到图片的处理时候,我们通常会怎么缩放操作呢,来看下面的两种做法: 方法1:按固定比例进行缩放 在开发一些软件,如新闻客户端,很多时候要显示图片的缩略图,由于手机屏幕限制,一般情况下,我们 ...

  6. 038——VUE中组件之WEB开发中组件使用场景与定义组件的方式

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  7. Silverlight开发中遇到的几个小问题

    1,程序发布时遇到错误: "Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'Sy ...

  8. Android开发中应避免的重大错误

    by Varun Barad 由Varun Barad Android开发中应避免的重大错误 (Critical mistakes to avoid in Android development) A ...

  9. 实际开发中,有时没有异常发生,但是执行结果不是我们期望的情况,需要手动让事务回滚

    需求:开支单保存 原来的代码: 修改后的代码: Spring控制事务下手动回滚事务的方法: 在实际开发中,有时并没有异常发生,但是由于事务结果未满足具体业务需求,所以我们不得不手动回滚事务! 有如下两 ...

最新文章

  1. 网络工程与机房等精华指引贴
  2. glob.glob 函数读取文件
  3. python数据对比找不同,不同模式间的数据比较技术
  4. [设计模式篇]工厂模式和抽象工厂模式
  5. 调试Excel VBA代码
  6. 云联会企业认证_今日新鲜事:沉浸式交互购车新体验 2020首届中国春季云车展启幕...
  7. kickstart research
  8. cf 1511 D. Min Cost String
  9. python解析二维码_Python二维码生成识别实例详解
  10. [USACO09OCT]热浪Heat Wave
  11. MongoDB工具MagicMongoDBTool使用介绍(一) -- 简单MongoDB入门
  12. 世界之窗浏览器 v 3.6.1.0 [官方最新版]
  13. linux重新初始化mysql 并修改大小写铭感_在Linux(Centos 7)环境下安装Mysql的完整过程...
  14. 计算机网络sequence number,计算机网络
  15. 轮询机制是什么意思(通俗理解轮询)
  16. sap查看后台作业进度_SAP资产折旧运行 AFAB
  17. 【无标题】计算机网络故障诊断与排除习题集题库及答案
  18. word树状分支图_word中插入树状图的两种方法
  19. ES 根据查询条件求和sum
  20. 如果编程语言是女孩子……

热门文章

  1. Java面试必备MySQL知识(一)
  2. Ubuntu 10.04下安装Google拼音输入法
  3. 手工做迷宫_教你利用瓦楞纸手工制作弹珠迷宫
  4. fullCalendar 使用手册
  5. 设置httpClient的超时时间及关闭自动重发
  6. 程序员的路是一行一行走出来的
  7. 学前儿童计算机应用基础试卷,福建师范大学2020年2月课程考试《计算机应用基础》期末试卷A(在线考核).doc...
  8. SAP 过账报错“更正统一日记账分类账的定制设置”
  9. matlab电压源容量,Matlab-SimPowerSystems-Electrical Sources模块使用说明
  10. USB PD等多快充协议芯片:沁恒微 CH235