Kundenansicht neu P2: Adressen auf derselben Herkunft zulassen (Vorschau, Zahlungsseiten)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-16 17:24:27 +00:00
1 parent 2ac7d3f64c
commit eb7c44ac11
8 files changed
+26 -14

No files matched your search

+7
View File
@@ -181,4 +181,11 @@ export function wechselFunktionAus(sub) {
return { key: f.key, projectId: f.projectId }
}
/** Adressen aus Daten (previewUrl, portalUrl, paymentUrl): http(s) wie safeUrl, dazu Pfade auf derselben Herkunft ("/vorschau-hinweis.html").
* Nicht zugelassen: javascript:, data:, "//host" und "/\\host" (Browser lesen den Rückstrich wie einen Schrägstrich). Sonst ''. */
export function sichereAdresse(url) {
const text = typeof url === 'string' ? url : ''
return safeUrl(text) || (/^\/(?![/\\])/.test(text) ? text : '')
}
export { safeUrl }