Android 2.7.2 版本出现空白页

我使用的是 Android 9 上的 Firefox for Android 68。

2021-06-05 起,无论是否登录,community.metabrainz.org 对我而言都显示为空白页面。
我尝试了内置的 Chrome 浏览器,问题依旧。

不过 Meta 站点运行正常。

MetaBrainz Discourse 版本为 Discourse 2.7.2 - https://github.com/discourse/discourse version 81070b323f4679e3052efe64b5db7fecada10f23,比 Meta 站点的版本 Discourse 2.8.0.beta2 - https://github.com/discourse/discourse version 940eb28e31636cf585a27daa92a1e86a14238423 要旧。

我在办公室的一台较旧 Android 设备上尝试,使用三星浏览器时该站点可以正常访问。:thinking:

有任何线索吗?

以下是仅在 community.metabrainz.org(空白页面)上出现的错误:

SyntaxError: expected expression, got '.'
https://community.metabrainz.org/assets/application-b2ca9fbe8bab1b27bb00821fc91900c720b3c6836296c8e6062d44a1ed6d82f2.js

Error: Could not find module discourse/lib/theme-settings-store
https://community.metabrainz.org/assets/_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js

ReferenceError: Discourse is not defined
https://community.metabrainz.org/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js

更新:我已移除 Content Security Policy 错误,因为这些错误在 meta.discourse.orgcommunity.metabrainz.org 上都会出现,只会造成干扰且无关紧要。

1 个赞

Firefox for Android 当前版本为 88.1.4,您能否在该版本上复现?我在当前版本上加载正常:

不过,这两个版本均不受官方支持,因为我们在 Android 上仅支持 Chrome。

3 个赞

仅供参考——我们收到过类似投诉,在将论坛更新至 2.7.2 后,移动站点会完全空白。不过,我们目前没有关于客户端操作系统或浏览器的具体信息。

3 个赞

我知道,但只有 68 版本支持扩展(我需要在移动设备上使用 Violentmonkey 来在二手店检查我的 CD 收藏)。

而且,使用内置浏览器(Chrome)时页面也是空白的。

1 个赞

我在 Android 手机上的 Firefox 和 Chrome 都无法复现该问题。

在我的桌面上也能正常打开。

4 个赞

啊,也许是因为我登录了。
我会尝试找出所有能工作和不能工作的情况。

1 个赞

非常感谢您的反馈。
确实,在更新后的 Chrome 上可以正常工作!

供参考(粗体为我自己的设置;其他来自工作测试手机;删除线表示浏览器不支持插件):

浏览器 移动操作系统 community.metabrainz.org 状态 (2.7.3) meta.discourse.org 状态 (2.8.0)
Firefox 68.2.0 Android 5.0.2 :x: :green_circle:
Firefox 68.11.0 Android 9 :x: :green_circle:
Firefox 69+
Chrome 46.0.2490.76 Android 5.0.2 :x: :x:
Chrome 56.0.2924.87 Android 6.0.1 :x: :green_circle:
Chrome 77.0.3865.92 Android 9 :x: :green_circle:
Chrome 91.0.4472.88 Android 5.0.2, Android 6.0.1, Android 9 :green_circle: :green_circle:
Samsung Internet 13.2.3.2 Android 6.0.1 :green_circle: :green_circle:
Samsung Internet 14.0.3.5 Android 6.0.1 :green_circle: :green_circle:
Edge 40.15063.1868.0 Windows 10 :x: :x:

变通方案

作为变通方案,我已更新 Chrome,并将 Discourse 站点安装为_桌面图标/收藏/应用?_,并将一直使用它,直到 community.metabrainz.org(当前为 2.7.3 版本)升级到与 meta.discourse.org(版本 2.8.0)类似的较新版本,后者再次与 Android 68.11.0 版本的 Firefox 兼容。:slight_smile:
长按链接允许我在 Firefox 中打开链接。速度稍慢,但对我而言已足够。


community.metabrainz.org 上的相关帖子

2 个赞

该问题正在此处跟踪:

4 个赞

@sam
此处 meta 使用的 Discourse 2.8.0 版本没有问题,因此我认为无需为此问题修改 Discourse 代码
我们只需等待 2.8.0 版本发布,问题便会得到修复。
在此期间,我们使用其他浏览器。

1 个赞

嗯……你并不是唯一一个遇到这个问题的 @jesus2099 :slight_smile:

2 个赞

是的,但提到的“修复”方案似乎是为这些浏览器提供静态的只读 HTML 版本。

因此,我倾向于暂不改动,等待后续更新。因为 Discourse 的这个较新版本(meta 站点上的 2.8.x)实际上已能在这些浏览器上以完整功能模式正常运行(这或许要归功于转译技术)。

1 个赞

不,我想你误解了。

那可能不是故意的,但这让我笑了 :slight_smile:

4 个赞

太好了!:grin::+1:
我注意到了那个无意的拼写错误,但后来故意保留了它。:wink::face_with_hand_over_mouth:
它会被修复的!太棒了!

2 个赞

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