feat(settings): add iframe CSP warning for home content

Add a warning message to inform admins that some websites may have
X-Frame-Options or CSP policies that prevent iframe embedding.
This commit is contained in:
Edric Li
2026-01-10 22:35:33 +08:00
parent 3fb4a2b0ff
commit 0fa5a6015e
3 changed files with 8 additions and 2 deletions

View File

@@ -1903,7 +1903,8 @@ export default {
logoReadError: 'Failed to read the image file',
homeContent: 'Home Page Content',
homeContentPlaceholder: 'Enter custom content for the home page. Supports Markdown & HTML. If a URL is entered, it will be displayed as an iframe.',
homeContentHint: 'Customize the home page content. Supports Markdown/HTML. If you enter a URL (starting with http:// or https://), it will be used as an iframe src to embed an external page. When set, the default status information will no longer be displayed.'
homeContentHint: 'Customize the home page content. Supports Markdown/HTML. If you enter a URL (starting with http:// or https://), it will be used as an iframe src to embed an external page. When set, the default status information will no longer be displayed.',
homeContentIframeWarning: '⚠️ iframe mode note: Some websites have X-Frame-Options or CSP security policies that prevent embedding in iframes. If the page appears blank or shows an error, please verify the target website allows embedding, or consider using HTML mode to build your own content.'
},
smtp: {
title: 'SMTP Settings',