Optional
origin: stringReadonly
oneslint-disable-next-line @typescript-eslint/no-explicit-any
Readonly
oneslint-disable-next-line @typescript-eslint/no-explicit-any
Readonly
pluginContent security policy source for webview resources.
This is the origin that should be used in a content security policy rule:
img-src https: ${webview.cspSource} ...;
Contents of the webview.
Should be a complete html document.
Contents of the webview.
Should be a complete html document.
Content settings for the webview.
Convert a uri for the local file system to one that can be used inside webviews.
Webviews cannot directly load resources from the workspace or local file system using file:
uris. The
asWebviewUri
function takes a local file:
uri and converts it into a uri that can be used inside of
a webview to load the same resource:
webview.html = `<img src="${webview.asWebviewUri(vscode.Uri.file('/Users/codey/workspace/cat.gif'))}">`
eslint-disable-next-line @typescript-eslint/no-explicit-any
Static
to
A webview displays html content, like an iframe.