Electron 打开开发者工具 devtools

news/2024/7/7 4:58:29

Electron 打开开发者工具 devtools

在electron开发的过程中,可以用代码控制打开自带chrome的devtools开发者工具,进而调试渲染教程页面。

平时,我们利用chrome要调试网页的时候,按F12(mac下面是shift+花+i)打开的开发者工具,就是这个devtools,或者可以称之为“开发者模式”

1.打开devtools

mainWindow.webContents.openDevTools();

默认状态下,开发者工具的位置是上一次工具打开的位置(左边,右边,下边都有可能。取决于上一次的状态,但不会是分离状态,也没有处于顶部的状态)。

界面右侧打开devtools

mainWindow.webContents.openDevTools({mode:'right'});

界面底部打开devtools

 mainWindow.webContents.openDevTools({mode:'bottom'});

 界面左侧打开devtools

mainWindow.webContents.openDevTools({mode:'left'});

分离状态打开devtools

mainWindow.webContents.openDevTools({mode:'detach'}); 


http://lihuaxi.xjx100.cn/news/1901080.html

相关文章

c语言 关于逻辑运算符

C语言中的逻辑运算符是用于进行逻辑运算的运算符,它们可以组合多个条件并生成一个布尔值(真或假)。C语言提供了三种逻辑运算符: 逻辑与运算符(&&):只有当所有条件都为真时,…

基于风险的测试与失效模式和影响分析:确保产品质量的关键策略

引言: 在软件开发过程中,测试是确保产品质量的重要环节。传统的测试方法往往只关注功能的正确性,而忽视了潜在的风险和失效模式。然而,随着软件系统的复杂性和可靠性要求的提高,仅仅依靠功能测试已经无法满足需求。因此…

Python装饰器的用途和实例

说明 装饰器是Python中非常有用的工具,它们可以用于修改或扩展函数或类的行为,而无需修改其原始定义。装饰器通常是一个函数,它接受一个函数作为参数,并返回一个新的函数或类。下面我们将介绍一些常见的装饰器用途和示例。 记录日…

云渲染服务器是什么东西?视频云渲染需不需要购买服务器吗?

随着数字媒体产业的兴起,云渲染技术逐渐成为电影、动画、视频游戏等领域中的关键技术。但云渲染究竟是什么,以及我们是否真的需要在视频和动画制作中使用云渲染服务器?接下来,我们将深入了解这一在互联网上被传得颇为神秘的技术。 一、云渲染…

JVM基础扫盲

什么是JVM JVM是Java设计者用于屏蔽多平台差异,基于操作系统之上的一个"小型虚拟机",正是因为JVM的存在,使得Java应用程序运行时不需要关注底层操作系统的差异。使得Java程序编译只需编译一次,在任何操作系统都可以以相…

springboot(ssm儿童慈善管理系统 儿童捐赠平台 Java系统

springboot(ssm儿童慈善管理系统 儿童捐赠平台 Java系统 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0) 数…

常见几种加密算法的Python实现

一、MD5加密 全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value)&…

如何选择最合适的数据库,帮助企业及个人业务更好的开展

选择正确的数据库类型来满足特定的业务需求可能很棘手,但我们随时为您提供帮助。 提供全面的产品和解决方案,助力您的业务发展。我们广泛的云数据库解决方案组合支持所有主流开源数据库、部分商用数据库,可分为五类: 云数据库专用…