diff --git a/packages/ui-default/components/preview/preview.page.ts b/packages/ui-default/components/preview/preview.page.ts
index c9d1b54a4..76c3fce17 100644
--- a/packages/ui-default/components/preview/preview.page.ts
+++ b/packages/ui-default/components/preview/preview.page.ts
@@ -133,7 +133,7 @@ export async function previewFile(ev, type = '') {
if (ext === 'pdf') return previewPDF(`${link}${link.includes('?') ? '&' : '?'}noDisposition=1`);
Notification.info(i18n('Loading file...'));
try {
- const { url } = await request.get(link, {}, { headers: { 'Do-Not-Cache': 'on' } });
+ const { url } = await request.get(link, {}, { headers: { Pragma: 'no-cache' } });
if (/^(doc|xls|ppt)x?$/.test(ext)) return previewOffice(link, url);
content = await request.get(url, undefined, { dataType: 'text' });
} catch (e) {
diff --git a/packages/ui-default/service-worker.ts b/packages/ui-default/service-worker.ts
index 3744b59a1..63be7fc03 100644
--- a/packages/ui-default/service-worker.ts
+++ b/packages/ui-default/service-worker.ts
@@ -26,7 +26,7 @@ function shouldCache(name: string, request?: Request) {
if (!name.split('/').pop().includes('.')) return false;
if (process.env.NODE_ENV !== 'production' && (name.includes('.hot-update.') || name.includes('?version='))) return false;
// For files download, a response is formatted as string
- if (request && request.headers.get('Do-Not-Cache')) return false;
+ if (request && request.headers.get('Pragma') === 'no-cache') return false;
return true;
}
function shouldPreCache(name: string) {
diff --git a/packages/ui-default/templates/layout/html5.html b/packages/ui-default/templates/layout/html5.html
index 7b3683211..0423be024 100644
--- a/packages/ui-default/templates/layout/html5.html
+++ b/packages/ui-default/templates/layout/html5.html
@@ -67,7 +67,7 @@
{% if process.env.DEV %}
-
+
{% else %}
{% endif %}