从VSCode扩展访问窗口对象

时间:2017-05-15 09:18:29

标签: javascript visual-studio-code vscode-extensions

我需要知道扩展程序运行的实例是否重点关注。为此,我想使用window.document.isFocused()方法。

有没有办法从扩展程序访问窗口对象?如果没有,vscode api中是否有任何方法可以实现相同的功能?

由于

1 个答案:

答案 0 :(得分:0)

不,扩展程序无法访问VS Code的DOM。

VSCode每个窗口最多加载一次扩展实例。要确定窗口中的编辑器是否处于活动状态,请尝试window.activeTextEditor属性和window.onDidChangeActiveTextEditor事件:https://code.visualstudio.com/docs/extensionAPI/vscode-api#_window