# 主题头部未遵守 "use strict"

**URL:** https://meta.discourse.org/t/use-strict-is-not-respected-in-theme-header/150157
**Category:** Support
**Created:** [2020年五月2日 06:50 UTC](https://meta.discourse.org/t/use-strict-is-not-respected-in-theme-header/150157 "2020-05-02T06:50:58Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![magjac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/magjac/32/174488_2.png) [@magjac](https://meta.discourse.org/u/magjac)
#### Post date: [2020年五月2日 06:50 UTC](https://meta.discourse.org/t/use-strict-is-not-respected-in-theme-header/150157/1 "2020-05-02T06:50:58Z")

</div>

如果将以下代码放入主题组件的 **header.html** 中，它并不会报错，但根据 [JavaScript "use strict"](https://www.w3schools.com/js/js_strict.asp) 的说法，它本应报错：

```plaintext
<script type="text/discourse-plugin" version="0.8">
"use strict";
x = 3.14; // 这应该报错，因为 x 未声明
</script>
```

我希望能默认启用严格模式，但这又是另一回事了。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2024年六月24日 17:17 UTC](https://meta.discourse.org/t/use-strict-is-not-respected-in-theme-header/150157/2 "2024-06-24T17:17:44Z")

</div>


