# Meta.Discourse 在过时的 Brave 浏览器上无法运行

**URL:** https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033
**Category:** Support
**Created:** [2022 年3 月 15 日 20:28 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033 "2022-03-15T20:28:38Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### 作者： ![BaronGrivet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barongrivet/32/152142_2.png) [@BaronGrivet](https://meta.discourse.org/u/BaronGrivet)
#### 发布日期： [2022 年3 月 15 日 20:28 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/1 "2022-03-15T20:28:38Z")

</div>

我昨天升级了我的 Discourse 版本，它在 [Brave](https://brave.com/) (Ubuntu 20.04) 上崩溃了，并出现以下控制台错误：

> r.replaceAll is not a function

所以我尝试了所有常规的故障排除步骤，包括关闭所有插件、关闭所有浏览器扩展以及进行完全重建。

即使执行了以上所有操作，我仍然看到一个空白屏幕和控制台错误。

今天使用 Brave 桌面浏览器访问 [https://meta.discourse.org/](https://meta.discourse.org/) 时，返回的错误与我的 Discourse 站点上的错误完全相同：

```plaintext
jquery.js:4059 
Uncaught TypeError: r.replaceAll is not a function
    at ce (plugin-api.js:1788)
    at e.value (plugin-api.js:269)
    at onebox-decorators.js:48
    at e.withPluginApi (plugin-api.js:1756)
    at Object.initialize (onebox-decorators.js:47)
    at Object.i.initialize (app.js:46)
    at index.js:144
    at e.each (dag-map.js:231)
    at e.walk (dag-map.js:145)
    at e.each (dag-map.js:75)
    at e.topsort (dag-map.js:83)
    at n._runInitializer (index.js:158)
    at n.runInstanceInitializers (index.js:142)
    at n._bootSync (instance.js:110)
    at n.didBecomeReady (application.js:691)
    at t.invoke (backburner.js:371)
    at e.t.flush (backburner.js:263)
    at e.t.flush (backburner.js:470)
    at e.n._end (backburner.js:1044)
    at e.n.end (backburner.js:730)
    at e.n._run (backburner.js:1099)
    at e.n._join (backburner.js:1073)
    at e.n.join (backburner.js:790)
    at f (index.js:179)
    at HTMLDocument.<anonymous> (index.js:283)
    at u (jquery.js:3766)
    at c (jquery.js:3834)

```

还有其他人遇到此问题吗？

---

<div class="post-metadata">

### 作者： ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### 发布日期： [2022 年3 月 15 日 20:50 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/2 "2022-03-15T20:50:19Z")

</div>

自昨天升级以来，我在日志中看到了大量此错误。

r.replaceAll 不是一个函数

---

<div class="post-metadata">

### 作者： ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### 发布日期： [2022 年3 月 15 日 20:55 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/3 "2022-03-15T20:55:49Z")

</div>

Brave 的哪个版本？v1.36.112？

---

<div class="post-metadata">

### 作者： ![BaronGrivet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barongrivet/32/152142_2.png) [@BaronGrivet](https://meta.discourse.org/u/BaronGrivet)
#### 发布日期： [2022 年3 月 15 日 20:57 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/4 "2022-03-15T20:57:48Z")

</div>

> [1.7.98 版 Chromium: 81.0.4044.113 (Official Build) (64-bit)](https://brave.com/latest/)

这是最新版本（我想）。

---

<div class="post-metadata">

### 作者： ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### 发布日期： [2022 年3 月 15 日 21:00 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/5 "2022-03-15T21:00:35Z")

</div>

那个已经很旧了，而且在今天可能不安全：[Release v1.7.38 · brave/brave-browser · GitHub](https://github.com/brave/brave-browser/releases/tag/v1.7.38)

最新版本是 v1.36.112，请尝试更新。

---

<div class="post-metadata">

### 作者： ![BaronGrivet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barongrivet/32/152142_2.png) [@BaronGrivet](https://meta.discourse.org/u/BaronGrivet)
#### 发布日期： [2022 年3 月 15 日 21:08 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/6 "2022-03-15T21:08:36Z")

</div>

很有趣，感谢您的提示！

我已经习惯了 Ubuntu 上的软件自动更新，尤其是浏览器，因此我根本没有检查 Brave 的版本是否在更新。

我运行了手动更新，并且奏效了：

```plaintext
sudo apt install apt-transport-https curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt upgrade brave-browser

```

---

<div class="post-metadata">

### 作者： ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### 发布日期： [2022 年4 月 14 日 21:08 UTC](https://meta.discourse.org/t/meta-discourse-not-working-on-out-of-date-brave-browser/221033/7 "2022-04-14T21:08:37Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
