我一直在使用本机 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。只需远离维基百科的阅读器模式。