From 8ea71b44530af4a23d2c635e6e380d97a84c8919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Sun, 6 Nov 2022 22:30:33 +0900 Subject: [PATCH] refactor: change style.innerHTML to style.textContent (#10801) --- packages/vite/src/client/client.ts | 4 ++-- packages/vite/src/node/plugins/css.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/client/client.ts b/packages/vite/src/client/client.ts index 3e0830ae537823..4f19efea33d295 100644 --- a/packages/vite/src/client/client.ts +++ b/packages/vite/src/client/client.ts @@ -376,10 +376,10 @@ export function updateStyle(id: string, content: string): void { style = document.createElement('style') style.setAttribute('type', 'text/css') style.setAttribute('data-vite-dev-id', id) - style.innerHTML = content + style.textContent = content document.head.appendChild(style) } else { - style.innerHTML = content + style.textContent = content } } sheetsMap.set(id, style) diff --git a/packages/vite/src/node/plugins/css.ts b/packages/vite/src/node/plugins/css.ts index 39b6844810f5fc..a582ba52404b20 100644 --- a/packages/vite/src/node/plugins/css.ts +++ b/packages/vite/src/node/plugins/css.ts @@ -587,7 +587,7 @@ export function cssPostPlugin(config: ResolvedConfig): Plugin { const style = `__vite_style__` const injectCode = `var ${style} = document.createElement('style');` + - `${style}.innerHTML = ${cssString};` + + `${style}.textContent = ${cssString};` + `document.head.appendChild(${style});` const wrapIdx = code.indexOf('System.register') const insertMark = "'use strict';"