我需要知道扩展程序运行的实例是否重点关注。为此,我想使用window.document.isFocused()方法。
有没有办法从扩展程序访问窗口对象?如果没有,vscode api中是否有任何方法可以实现相同的功能?
由于
答案 0 :(得分:0)
不,扩展程序无法访问VS Code的DOM。
VSCode每个窗口最多加载一次扩展实例。要确定窗口中的编辑器是否处于活动状态,请尝试window.activeTextEditor
属性和window.onDidChangeActiveTextEditor
事件:https://code.visualstudio.com/docs/extensionAPI/vscode-api#_window