【发布时间】:2026-01-10 14:45:02
【问题描述】:
我有一个想要外部化的内联脚本,但我也有该脚本的 noscript 标签。那么如果我将脚本外部化,我应该把 noscript 标签放在哪里呢?
【问题讨论】:
-
noscript 标签需要保持原位
标签: javascript noscript
我有一个想要外部化的内联脚本,但我也有该脚本的 noscript 标签。那么如果我将脚本外部化,我应该把 noscript 标签放在哪里呢?
【问题讨论】:
标签: javascript noscript
在文档中,如果浏览器不支持 JS,您希望内容出现的位置。脚本的位置不相关。
(一般来说,您应该避免使用<noscript> 来支持Unobtrusive JavaScript / Progressive enhancement。浏览器根本不支持JS 是JS failing 的罕见原因之一。
【讨论】:
如果浏览器不支持 JavaScript 或 JavaScript 当前已关闭,noscript 标记将显示内容。
把它放在你想要的任何地方。
不在外部 js 文件中。它应该在 HTML 文件中
【讨论】: