refac
This commit is contained in:
@@ -251,7 +251,11 @@
|
||||
$config?.ui?.iframe_csp ?? ''
|
||||
)}
|
||||
class="w-full border-0 h-full rounded-none"
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="{($settings?.iframeSandboxAllowScripts ?? true)
|
||||
? 'allow-scripts'
|
||||
: ''}{($settings?.iframeSandboxAllowDownloads ?? true)
|
||||
? ' allow-downloads'
|
||||
: ''}{($settings?.iframeSandboxAllowForms ?? true)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false)
|
||||
? ' allow-same-origin'
|
||||
|
||||
@@ -372,7 +372,11 @@
|
||||
{/if}
|
||||
<iframe
|
||||
src={serveUrl}
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="{($settings?.iframeSandboxAllowScripts ?? true)
|
||||
? 'allow-scripts'
|
||||
: ''}{($settings?.iframeSandboxAllowDownloads ?? true)
|
||||
? ' allow-downloads'
|
||||
: ''}{($settings?.iframeSandboxAllowForms ?? true)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' : ''}"
|
||||
class="w-full h-full border-none bg-white"
|
||||
@@ -384,7 +388,11 @@
|
||||
{/if}
|
||||
<iframe
|
||||
srcdoc={injectCsp(fileContent, $config?.ui?.iframe_csp ?? '')}
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="{($settings?.iframeSandboxAllowScripts ?? true)
|
||||
? 'allow-scripts'
|
||||
: ''}{($settings?.iframeSandboxAllowDownloads ?? true)
|
||||
? ' allow-downloads'
|
||||
: ''}{($settings?.iframeSandboxAllowForms ?? true)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' : ''}"
|
||||
class="w-full h-full border-none bg-white"
|
||||
|
||||
@@ -215,8 +215,13 @@
|
||||
{#if document.metadata?.html}
|
||||
<iframe
|
||||
class="w-full border-0 h-auto rounded-none"
|
||||
sandbox="allow-scripts allow-forms{($settings?.iframeSandboxAllowSameOrigin ??
|
||||
false)
|
||||
sandbox="{($settings?.iframeSandboxAllowScripts ?? true)
|
||||
? 'allow-scripts'
|
||||
: ''}{($settings?.iframeSandboxAllowForms ?? true)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowDownloads ?? true)
|
||||
? ' allow-downloads'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false)
|
||||
? ' allow-same-origin'
|
||||
: ''}"
|
||||
srcdoc={injectCsp(document.document, $config?.ui?.iframe_csp ?? '')}
|
||||
|
||||
@@ -109,7 +109,11 @@
|
||||
src={`${WEBUI_BASE_URL}/api/v1/files/${fileId}/content/html`}
|
||||
title="Content"
|
||||
frameborder="0"
|
||||
sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false)
|
||||
sandbox="{($settings?.iframeSandboxAllowScripts ?? true)
|
||||
? 'allow-scripts'
|
||||
: ''}{($settings?.iframeSandboxAllowDownloads ?? true)
|
||||
? ' allow-downloads'
|
||||
: ''}{($settings?.iframeSandboxAllowForms ?? true)
|
||||
? ' allow-forms'
|
||||
: ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' : ''}"
|
||||
referrerpolicy="strict-origin-when-cross-origin"
|
||||
|
||||
Reference in New Issue
Block a user