Skip to content

Commit cab754d

Browse files
committed
add content-security-policy - fix use css and render emoticons
1 parent d71efa9 commit cab754d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/ConfluenceContentProvider.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,14 @@ export class ConfluenceContentProvider implements vscode.TextDocumentContentProv
4444
let body = await parseMarkup(unpackConfluenceUri(uri), document.getText());
4545
let cssLink = cssUri("confluence.css");
4646

47+
48+
// Security
49+
// https://code.visualstudio.com/api/extension-guides/webview#security
4750
return `<!DOCTYPE html>
4851
<html>
4952
<head>
5053
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
54+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src vscode-resource: https:; script-src vscode-resource:; style-src vscode-resource:;"/>
5155
<link rel="stylesheet" href="${cssLink}">
5256
</head>
5357
<body>

0 commit comments

Comments
 (0)