如何在 Firefox 的阅读器视图中强制在维基百科页面上使用原生 MathML?

如何在 Firefox 的阅读器视图中强制在维基百科页面上使用原生 MathML?

我一直在使用本机 MathML 扩展让 Wikipedia 使用 MathML 作为公式。它运行良好,直到我打开 Firefox 的阅读器视图(我使用的是 Firefox 67)。在该模式下,我选择了一个深色主题,所有公式不仅看起来是基于图像的(这是一个小问题),而且在深色背景上也是黑色的,这严重损害了可读性。

然后我尝试按照维基百科显示公式指导并创建了我的用户页面https://en.wikipedia.org/wiki/User:MyUserName/common.css(其中MyUserName替换为实际名称;这是通过以下方式用户风格帮助页面),我把推荐的CSS 代码来自原生 MathML

在正常模式下,此操作可以正常运行。但在阅读器视图中,此操作仍会失败 — 就好像 Firefox 在此模式下会忽略页面上的所有 CSS。

我也尝试过这个答案将 CSS 规则添加到阅读器视图中,但这仅在非阅读器模式下才有效,而阅读器再次忽略了这一点。

那么,我怎样才能让 Wikipedia 在 Firefox 的阅读器视图中真正显示 MathML 公式?

答案1

看起来阅读器视图只是<math>从 Wikipedia 页面中删除了所有标签,因此确实没有样式表可以帮助显示 MathML 公式。

相反,为了获得带有白色 MathML 公式的深色维基百科,我现在安装了暗黑模式Firefox 扩展 - 此外原生 MathML。只需远离维基百科的阅读器模式。

相关内容