# 许多页面在 Chrome 中无法显示？

**URL:** <https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012>\
**Category:** Bug\
**Created:** [2020年三月12日 09:07 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012 "2020-03-12T09:07:36Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![eextra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eextra/32/170266_2.png) [@eextra](https://meta.discourse.org/u/eextra)\
**Post date:** [2020年三月12日 09:07 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/1 "2020-03-12T09:07:36Z")

</div>

两天来，很多网站在 Google Chrome 上都无法加载了？这是怎么回事？

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/8/689204f4205e879fdb716bb30f90b578ebc869f6.png)

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 09:08 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/2 "2020-03-12T09:08:58Z")

</div>

我在 Chrome 上可以正常使用：

 ![Screenshot 2020-03-12 at 10.08.41](https://global.discourse-cdn.com/meta/original/3X/c/4/c448a47e05ab3d3665a5542d0b3c0694cae7be1e.png)

---

<div class="post-metadata">

**Author:** ![eextra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eextra/32/170266_2.png) [@eextra](https://meta.discourse.org/u/eextra)\
**Post date:** [2020年三月12日 09:16 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/3 "2020-03-12T09:16:53Z")

</div>

您很可能已安装最新版本的浏览器或其他相关软件。不过，我想请教一下，出现这种情况的原因可能是什么？这并非首次出现 Discourse 显示异常的情况，这难道已成为一种令人尴尬的常态了吗？

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 09:17 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/4 "2020-03-12T09:17:48Z")

</div>

我们几乎从未收到过此类问题的报告，因此我认为这并非普遍现象。

请问您的浏览器版本是多少？

---

<div class="post-metadata">

**Author:** ![eextra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eextra/32/170266_2.png) [@eextra](https://meta.discourse.org/u/eextra)\
**Post date:** [2020年三月12日 09:24 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/5 "2020-03-12T09:24:40Z")

</div>

问题不仅存在于 Chromium，也存在于 Brave（基于 Chrome）v 1.2.43 版本，情况相同。

---

<div class="post-metadata">

**Author:** ![lisbethw1130](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lisbethw1130/32/129613_2.png) [@lisbethw1130](https://meta.discourse.org/u/lisbethw1130)\
**Post date:** [2020年三月12日 09:26 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/6 "2020-03-12T09:26:34Z")

</div>

我的 Firefox 似乎也有这个问题。但无痕窗口正常。

 ![圖片](https://global.discourse-cdn.com/meta/original/3X/9/1/91ccfbc88e7dcdf291d3331c266198b5d095288c.png)

Firefox 版本

 ![圖片](https://global.discourse-cdn.com/meta/original/3X/7/4/74f8cf4f416b8298960c8fddb30cdeb3bc0f43a3.png)

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 09:54 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/7 "2020-03-12T09:54:49Z")

</div>

在 Brave 1.4.96 上运行正常：

 ![Screenshot 2020-03-12 at 10.52.26](https://global.discourse-cdn.com/meta/original/3X/4/6/46d6cacce35a97bd8dec4844fd45ee4d33d2b091.png)

在 Firefox 74.0 上运行正常：  
已登录：

 ![Screenshot 2020-03-12 at 10.53.46](https://global.discourse-cdn.com/meta/original/3X/2/2/228b02c1ff76444cf8c2a41108c2028373068ff9.png)

未登录：

 ![Screenshot 2020-03-12 at 10.54.40](https://global.discourse-cdn.com/meta/original/3X/9/3/93e8b63d332b964e55a71c391d631863de95d45a.png)

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 10:02 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/8 "2020-03-12T10:02:38Z")

</div>

出现空白屏幕时，能否请您展示一下控制台？

如果可能的话，请点击错误中关联的文件链接，并将该处的代码复制粘贴给我。

---

<div class="post-metadata">

**Author:** ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)\
**Post date:** [2020年三月12日 10:08 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/9 "2020-03-12T10:08:13Z")

</div>

在 Microsoft Edge（最新版本）上运行正常：

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/c/dc41c3d205a7d7838091b50a869b02abb962aacc.png)

在 Chrome 版本 80.0.3987.132（官方构建版）（64 位）已登录状态下运行正常：

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/a/3a2d93e34d9b6656c7d05c00e39c2ba83ee845ff.png)

在 Chrome 版本 80.0.3987.132（官方构建版）（64 位）未登录状态下运行正常：

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/9/d905ca42e447f91a162cf932dcb75302914cd8dd.png)

---

<div class="post-metadata">

**Author:** ![eextra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eextra/32/170266_2.png) [@eextra](https://meta.discourse.org/u/eextra)\
**Post date:** [2020年三月12日 10:31 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/10 "2020-03-12T10:31:46Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/3/5/35fd19b1abc9ba4abf1b7ae0054f11d542357dc2.png)

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 11:06 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/11 "2020-03-12T11:06:57Z")

</div>

好的，谢谢反馈。我猜测是 t 把 `uploads:migrate_from_s3` 误认为是表情符号之类的东西，从而导致了这个错误。

@vinothkannans 我想你过去在这个标题表情符号反解码方面做过很多工作，对吧？

---

<div class="post-metadata">

**Author:** ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)\
**Post date:** [2020年三月12日 11:25 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/15 "2020-03-12T11:25:04Z")

</div>

我认为“标题中的表情符号转义”工作是由 @gerhard 完成的。

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月12日 14:24 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/26 "2020-03-12T14:24:58Z")

</div>

我已推送了一个修复，应该已经解决了该问题。

一个更完整的修复目前正在等待审查：

> <https://github.com/discourse/discourse/pull/9191>
>
> For convenience the i18n helper has been made returning a SafeString, but when u…sed with other helpers (eg: replace-emoji), a String is expected and will cause unexpected behaviors.
> 
> This is the root cause of the initial bug fixed in https://github.com/discourse/discourse/commit/d2bb127e2c8c4a4df30024883ee36472fc86b688
> 
> This commit is kept as it's a better security in case of unexpected behavior.

感谢您的报告。

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年三月14日 23:50 UTC](https://meta.discourse.org/t/many-page-dont-display-in-chrome/144012/28 "2020-03-14T23:50:11Z")

</div>

此主题已在最后一条回复后的 2 天自动关闭。不再允许新的回复。
