diff --git a/packages/taro-vite-runner/src/utils/html.ts b/packages/taro-vite-runner/src/utils/html.ts
index 5405d886b69c..43d424aaff15 100644
--- a/packages/taro-vite-runner/src/utils/html.ts
+++ b/packages/taro-vite-runner/src/utils/html.ts
@@ -11,7 +11,7 @@ export function getHtmlScript (entryScript: string, pxtransformOption): string {
const rootValue = (baseFontSize / options.deviceRatio[designWidth]) * 2
if ((options?.targetUnit ?? 'rem') === 'rem') {
- htmlScript = `\n`
+ htmlScript = `\n`
}
htmlScript += ` `
return htmlScript
diff --git a/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts b/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts
index 81cdc58beeb2..154a709b99ce 100644
--- a/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts
+++ b/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts
@@ -106,7 +106,7 @@ export class H5WebpackPlugin {
const rootValue = baseFontSize / options.deviceRatio![designWidth!] * 2
let htmlScript = ''
if ((options?.targetUnit ?? 'rem') === 'rem') {
- htmlScript = `!function(n){function f(){var e=n.document.documentElement,r=e.getBoundingClientRect(),width=r.width,height=r.height,arr=[width,height].filter(function(value){return Boolean(value)}),w=Math.min.apply(Math,arr),x=${rootValue}*w/${designWidth};e.style.fontSize=x>=${max}?"${max}px":x<=${min}?"${min}px":x+"px"}; n.addEventListener("resize",(function(){f()})),f()}(window);`
+ htmlScript = `!function(n){function f(){var e=n.document.documentElement,r=e.getBoundingClientRect(),width=r.width,height=r.height,arr=[width,height].filter(function(value){return Boolean(value)}),w=Math.min.apply(Math,arr),x=${rootValue}*w/${designWidth};e.style.fontSize=x>=${max}?"${max}px":x<=${min}?"${min}px":x+"px"}; n.addEventListener("resize",(function(){f();setTimeout(f,500)})),f()}(window);`
}
const args: Record = {
filename: `${entry || 'index'}.html`,