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

我昨天升级了我的 Discourse 版本,它在 Brave (Ubuntu 20.04) 上崩溃了,并出现以下控制台错误:

r.replaceAll is not a function

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

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

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

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)

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

2 个赞

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

r.replaceAll 不是一个函数

2 个赞

Brave 的哪个版本?v1.36.112?

1 个赞

1.7.98 版 Chromium: 81.0.4044.113 (Official Build) (64-bit)

这是最新版本(我想)。

1 个赞

那个已经很旧了,而且在今天可能不安全:Release v1.7.38 · brave/brave-browser · GitHub

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

1 个赞

很有趣,感谢您的提示!

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

我运行了手动更新,并且奏效了:

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
3 个赞

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