为electron添加Chrome扩展程序

本文介绍了如何在Electron应用中加载和移除Chrome开发者工具扩展,如React Developer Tools。详细步骤包括在Chrome中获取扩展ID,定位扩展文件夹,以及在Electron中使用API进行加载和移除。特别强调必须在app模块的ready事件后调用API,并提供了Windows、Linux和macOS下的扩展存储路径示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方文档

Electron支持Chrome DevTools 扩展程序,可增强开发工具调试流行web框架的能力

1.加载 DevTools 扩展程序

为了在Electron中加载一个扩展程序,你需要在Chrome浏览器中下载它,找到它在系统目录中位置,然后调用BrowserWindow.addDevToolsExtension(extension)API 加载它

1.1.下面以React Developer Tools为例:

  1. 在 Chrome 中安装React Developer Tools 。

  2. 打开chrome://extensions,找到扩展程序的ID,形如fmkadmapgofadopljbjfkapdkoienihi的hash字符串。

  3. 找到Chrome 扩展程序 的存放目录:

    • 在Windows 下为 %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions;
    • 在 Linux下为:
      • ~/.config/google-chrome/Default/Extensions/
      • ~/.config/google-chrome-beta/Default/Extensions/
      • ~/.config/google-chrome-canary/Default/Extensions/
      • ~/.config/chromium/Default/Extensions/
    • 在 macOS下为~/Library/Application Support/Google/Chrome/Default/Extensions
  4. 将扩展的位置传递到 BrowserWindow.addDevToolsExtension API,用于React开发者工具,这样做很好:

    const path = require('path')
    const os = require
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值