【发布时间】:2016-07-28 10:46:51
【问题描述】:
我在 vscode 中显示包含图像的 HTML 预览。
如果要更改 html 内容,我将调用 TextDocumentContentProvider 的更新方法。结果是在 HTML 预览中我看到了更新的文本,但图像仍然是旧的,即使我同时更改了图像文件。关闭预览并重新打开时,会显示新图像。
如何强制 HTML 预览重新加载图像?
更新代码:
provider = new HeapProvider(); //HeapProvider extends TextDocumentContentProvider
previewUri:string;
method updatePreview(){
this.provider.update(this.previewUri)
vscode.commands.executeCommand('vscode.previewHtml', this.previewUri,
vscode.ViewColumn.Two).then((success) => { }, (reason) => {
vscode.window.showErrorMessage(reason);
});
}
【问题讨论】:
-
能否请您添加您的代码
-
我添加了代码,但我想它不依赖于代码,因为我只是想知道如何强制重新加载图像
标签: visual-studio-code vscode-extensions