diff --git a/web/utils/index.ts b/web/utils/index.ts index 1fe2e82b9d..8afd8afae7 100644 --- a/web/utils/index.ts +++ b/web/utils/index.ts @@ -1,3 +1,5 @@ +import { escape } from 'lodash-es' + export const sleep = (ms: number) => { return new Promise(resolve => setTimeout(resolve, ms)) } @@ -35,5 +37,5 @@ export const getPurifyHref = (href: string) => { if (!href) return '' - return href.replace(/javascript:/ig, '').replace(/vbscript:/ig, '').replace(/data:/ig, '') + return escape(href) }