electron (How)我可以在Microsoft Teams桌面客户端中打开开发工具吗?

5m1hhzi4  于 12个月前  发布在  Electron
关注(0)|答案(4)|浏览(128)

我想我最近看到一个开发人员从Microsoft团队桌面客户端(Windows版)内部打开开发工具,但我不能轻易地复制。
快捷方式如
按住箭头键+Shift+I、按住箭头键+Alt+I、按住箭头键+Alt+I、
F12,字符串+F12,Shift+F12,字符串+Shift+F12,字符串+Alt+F12
不起作用。
我不只是使用浏览器版本的原因是,相同的应用程序在浏览器和桌面版本中的行为不同,这使得这些开发工具在调试时是必要的。

ogq8wdun

ogq8wdun1#

安装团队桌面。下面给出的官方链接,
https://products.office.com/en-in/microsoft-teams/download-app
如果启用了开发模式,右键单击Teams托盘图标并选择Open Dev Tools。
否则,按照以下步骤启用开发模式,

  • 打开显示隐藏项目以查看团队托盘图标
  • 点击团队托盘图标7次。(正常左键点击)
  • 现在右键点击Teams图标,你会看到所有的Dev选项。

更新:
现在一个名为DevTools的新菜单打开,如图所示。以前很多开发选项将直接显示。


的数据

u7up0aaq

u7up0aaq2#

下面是将开发人员菜单添加到微软团队的代码:

trayDockMenuClickedDebugModeCheck() {
    if (this.isDebugModeEnabled() || appConfig.getInstance().getSetting(constants.settings.debugMenuDisabled)) {
        return;
    }
    this.debugMenuClickCount++;
    if (this.debugModeClickTimer) {
        clearTimeout(this.debugModeClickTimer);
        this.debugModeClickTimer = null;
    }
    if (this.debugMenuClickCount >= 4) {
        this.loggingService.logInfo('Enabling debug mode. Click count:' + this.debugMenuClickCount);
        this.debugModeEnabled = true;
        this.eventingService.emit(constants.events.debug.debugModeToggle);
    }
    else {
        this.debugModeClickTimer = setTimeout(() => {
            this.debugMenuClickCount = 0;
        }, constants.timeInMiliseconds.second * 30);
    }
}

字符串
基本上你必须快速点击4次或更多的托盘图标。

bvk5enib

bvk5enib3#

对于Linux用户,过程完全不同,需要多次点击**Open**按钮。
完成后,您将看到类似

的内容

来源

click: () => __awaiter(this, void 0, void 0, function* () {
    yield this.restoreWindow();
    // **Enable dev menu by clicking multiple times on Open for linux as electron does not report click events from tray icon**
    if (utility.isLinux() && this.trayAppIcon) {
        AppStateService.getInstance().trayDockMenuClickedDebugModeCheck();
        if (AppStateService.getInstance().isDebugModeEnabled() && !this.isDebugMenuSetUp) {
            this.buildContextMenu();
            this.trayAppIcon.setContextMenu(this.contextMenu);
        }
    }
})

字符串

8yparm6h

8yparm6h4#


的数据
右键单击Teams托盘图标,然后选择打开DevTools。**仅在Teams的Developer版本中可用。**请参阅this Microsoft doc.

相关问题