2
我想提出一個Visual Studio代碼的擴展,在這裏我做一個虛擬文件從虛擬文件發送命令在vscode擴展
let provider = new TextDocumentContentProvider();
let registration = vscode.workspace.registerTextDocumentContentProvider('nucleus-preview', provider);
我註冊一個命令:
vscode.commands.registerCommand('extension.sendMessage', (message) => {
console.log('the message is ', message)
});
在虛擬文檔中,我想使用javascript將消息發回給擴展。
如果我有一個像這樣的虛擬文檔中的鏈接:
<a href="command:extension.sayHi?message=hi">say Hi</a>
它調用的命令,但該消息是不確定的。這是我得到的。
我不想使用鏈接調用它,我想使用TypeScript從虛擬文檔中的聚合物元素(v2)的方法發送消息。
這很好,謝謝。 –