Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface WebviewOptions

Content settings for a webview.

Hierarchy

  • WebviewOptions

Index

Properties

Optional Readonly enableScripts

enableScripts: boolean

Controls whether scripts are enabled in the webview content or not.

Defaults to false (scripts-disabled).

Optional Readonly enableCommandUris

enableCommandUris: boolean

Controls whether command uris are enabled in webview content or not.

Defaults to false.

Optional Readonly localResourceRoots

localResourceRoots: readonly Uri[]

Root paths from which the webview can load local (filesystem) resources using uris from asWebviewUri

Default to the root folders of the current workspace plus the extension's install directory.

Pass in an empty array to disallow access to any local resources.

Optional Readonly portMapping

portMapping: readonly WebviewPortMapping[]

Mappings of localhost ports used inside the webview.

Port mapping allow webviews to transparently define how localhost ports are resolved. This can be used to allow using a static localhost port inside the webview that is resolved to random port that a service is running on.

If a webview accesses localhost content, we recommend that you specify port mappings even if the webviewPort and extensionHostPort ports are the same.

Note that port mappings only work for http or https urls. Websocket urls (e.g. ws://localhost:3000) cannot be mapped to another port.

Generated using TypeDoc