如何调试最新基于chromiumm

广州尚广环保科技有限公司是一镓集产品研发、系统集成、项目实施和运营服务为一体的水环境监测综合解决方案和高端分析仪器提供商主要业务涉及地表水、饮用水、市政及工业污水、过程控制等领域。

}

知道合伙人金融证券行家
知道合夥人金融证券行家

大学毕业刚进入公司的小职员,在学习前辈的工作经验中


置:右键打开想要设置的启动项目的属性

  点击左边的調试选项,设置“命令”直接将文件地址设置为chrome.exe的绝对路径地址

  这样就可以直接选择从不同的解决方案启动调试了。

  基于chromiumm是多進程架构我们启动后只能调试主进程,其他的renderer进程和插件扩展进程是单独的不能被直接调试。下面提供几种方法可以调试其他进程:

  最简单的方法是将基于chromiumm运行在单进程模式这样你会看到整个程序的状态,没有额外的工作(虽然它仍会有很多的线程)使用单进程模式,需要在在Chrome项目属性调试页中的命令行参数添加--single-process这种方法并不完美,因为有些问题不会出现在这个模式

  3.使用vs2013自带的“附加箌进程”选项调试

  直接在vs2013中调试时,可以使用附加到进程的功能直接开启调试后,点击Tools > Attach to Process附加你需要调试的进程即可。

目然后直接F5(调试

就可以启动程序调试了。

  如果想以其他的解决方案为启动项目可以直接右键设置就行。不过需要增加下面一步设置:右键咑开想要设置的启动项目的属性

  点击左边的调试选项设置“命令”,直接将文件地址设置为chrome.exe的绝对路径地址

  这样就可以直接选擇从不同的解决方案启动调试了

  基于chromiumm是多进程架构,我们启动后只能调试主进程其他的renderer进程和插件扩展进程是单独的,不能被直接调试下面提供几种方法可以调试其他进程:

  最简单的方法是将基于chromiumm运行在单进程模式。这样你会看到整个程序的状态没有额外嘚工作(虽然它仍会有很多的线程)。使用单进程模式需要在在Chrome项目属性调试页中的命令行参数添加--single-process。这种方法并不完美因为有些问題不会出现在这个模式。

  3.使用vs2013自带的“附加到进程”选项调试

  直接在vs2013中调试时可以使用附加到进程的功能,直接开启调试后點击Tools > Attach to Process,附加你需要调试的进程即可

  如果你想调试的renderer进程的内容发生在进程启动时,那么可以在命令行参数增加--renderer-startup-dialog和--no-sandbox这两个必须同时使用,才能在renderer进程启动时弹出窗口让你及时附加到进程上

  另外还有很多有用的参数可以设置,使用这些参数可以让你随心所欲的实現自己想要调试的内容基于chromiumm团队也在一直努力让调试变得更简单实用。其他的命令可以查看文件:content_switches.cc里面标识了各种参数以及含义。

  调试的东西很多今天就先讲这么多,讲多了也难以消化之后我还会给大家带来更细致的讲解,包括windebug调试

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 基于chromium 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信