哪些浏览器支持 MathML?

2024-02-07

我们很快就会开始开发 TeX 到 MathML 的转换器。所以,我想知道哪些浏览器(从哪个版本开始)正式支持 MathML?谢谢


几乎没有,只有 Firefox 和 Safari 可以处理 MathML。

See https://caniuse.com/mathml https://caniuse.com/mathml


但有一个解决方法可通过 HTML 和 CSS 替换不支持的 MathML 公式:MathJax.js http://docs.mathjax.org/en/latest/index.html

只需将 JavaScript 文件放入您的网页中,您的页面就会在几乎所有浏览器上正确显示。在 Firefox 上,这基本上是一个空操作。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=MML_HTMLorMML">

一旦你做到了,你可能会想切换回 TeX而不是 MathML。 MathJax 也支持这一点。 TeX 比 MathML 更古老、更短、功能更优越,而且同样对人类来说难以阅读。

在这种情况下,脚本包含应该是

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_CHTML">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哪些浏览器支持 MathML? 的相关文章

随机推荐

  • Angular 2 - 使用 ng2-idle 注销

    我的问题是 当单击注销按钮时 ng2 idle 继续工作 为了尝试解决这个问题 我再次将 setIdle 和 setTimeout 函数设置为 1 秒 但是 当用户转移到登录屏幕时 应用程序需要 1 秒才能超时 我想知道在单击调用 logo
  • 如何在 Eclipse 中进行 git merge 压缩

    有时我需要从 Eclipse 合并南瓜 我知道我可以在命令行中完成此操作 但是在 Eclipse 中集成图形选项将非常有用 你知道该怎么做吗 您可以开始一个Egit 中的交互式变基 http wiki eclipse org EGit Us
  • 是否有可靠的工具可以在担任领班时单步执行代码

    我正在寻找一些关于类似于使用 binding pry 的工具的建议 我正在与 foreman 一起在本地提供 Rails 应用程序 并且希望实现相同的功能 将 调试器 放入我的代码中 当进程遇到该问题时 冻结并打开该代码部分中的控制台环境
  • 在 ASP.NET Core MVC 中使用 Tag Helpers 有什么好处

    我刚刚看到一篇关于 ASP NET Core 新功能的好文章 名为标签助手 http stephenwalther com archive 2015 02 24 top 10 changes in asp net 5 and mvc 6 从
  • 挂在 bootstrap 表中的 1000 或 5000 条记录上

    下面的链接给出了很好的例子 http issues wenzhixin net cn bootstrap table 但是 当分页大小从 10 更改为 1000 或 5000 时 浏览器会挂起超过 20 秒或一分钟才能填充网格 数据中的记录
  • 通过绑定新数据来操作元素

    我正在尝试弄清楚如何通过绑定新数据来更新一些 D3 js 元素 我实际上不确定这是否可能 但感觉应该是 首先我创建了四个 SVG 圆圈 并设置cx偏移量作为数据的函数 div div var svg d3 select div contai
  • 固定标题和固定列表

    我的固定标题和固定列表有问题 标题是固定的 但列不是 那么我该如何解决这个问题呢 我试图给第一列位置 固定 但它不能正常工作 如果可能的话 不用Javascript 我试图从同一主题的早期问题中找到解决方案 但这些都没有帮助我 这是我的Co
  • 如何以编程方式清除 Android 中的 DataStore 首选项和房间数据 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在开发一个 Android 应用程序 当我按下按钮时 我需要以编程方式清除数据 包括数据存储首选项和房间数据 要清除共享首选项 Sha
  • 以显式意图启动 Android IntentService NullPointerException

    我正在尝试开始一个IntentService来自我主要活动中的点击处理程序 我正在学习Intents现在但还不太明白 我不确定我应该如何在这里实例化我的意图并将其传递给startService 我不知道为什么我必须做这样的事Intent据我
  • Flutter改变FloatingActionButton的子图标颜色

    我是新来的Flutter并试图更改 FloatingActionButton 的子图标颜色 子图标颜色默认为白色 我怎样才能改变它 下面给出的是我已经编写的代码 floatingActionButton new FloatingAction
  • 如何在java中从像素字节数组制作bmp图像

    我有一个字节数组 其中包含 bmp 文件中的像素值 它是通过这样做生成的 BufferedImage readImage ImageIO read new File fileName byte imageData DataBufferByt
  • 需要一种方法在 MAUI 的编辑器/输入字段中隐藏软键盘

    我发现此链接中似乎有用的内容 Xamarin Forms 中的键盘禁用了 Entry 控件 https theconfuzedsourcecode wordpress com 2017 05 19 a keyboard disabled e
  • 在spark(2.4及更高版本)中,如何完全“编辑”所有敏感信息

    在 py spark 2 4 中 可以从事件日志中编辑一些敏感信息 例如 config spark eventLog enabled true config spark eventLog dir hdfs tmp spark events
  • snort make 文件给出错误

    我在创建 snort makefile 时收到此错误消息 usr bin ld usr local lib libpcre a pcre compile o 制作共享对象时不能使用针对 gt rodata 的重定位 R X86 64 32S
  • 如何从 .usdz 创建 SCNNode?

    我已经下载了Apple提供的 usdz模型 https developer apple com arkit gallery https developer apple com arkit gallery 但现在 我想使用这些模型之一创建一个
  • 在 iOS 11 PDFKit 文档上实现墨迹注释

    我想允许用户在 PDFView 中查看的 iOS 11 PDFKit 文档上绘图 绘图最终应嵌入到 PDF 中 我通过向 PDFPage 添加 ink 类型的 PDFAnnotation 以及与用户绘图相对应的 UIBezierPath 来
  • 如何创建一个 Ninject 自定义作用域,在该对象被释放之前返回相同的对象?

    在 Ninject 中 在单例范围内声明绑定意味着每次都会返回相同的对象 永远只能有一个对象 我想要的是一次返回一个对象 换句话说 第一次调用 Get 实例化一个新对象并返回它 对 Get 的后续调用返回相同的实例 该对象已被处置 对象被释
  • 使用 Testbed 对 Google App Engine 进行单元测试时出现 InvalidModuleError()

    当我尝试为由多个模块组成的 Google App Engine 应用程序编写一些 Python 单元测试时 我一直在努力解决一些错误 我一直遵循以下指导https cloud google com appengine docs python
  • 切片器同时管理表中的多个列

    我有一个报告页面 其中包含有关汽车和自行车的表格 它们每个都是一个单独的表 例如 Cars Id CarName Time1 Bikes Id BikeName Time2 这些表之间没有关系 但它们必须显示在同一页面中 我怎样才能使用Sl
  • 哪些浏览器支持 MathML?

    我们很快就会开始开发 TeX 到 MathML 的转换器 所以 我想知道哪些浏览器 从哪个版本开始 正式支持 MathML 谢谢 几乎没有 只有 Firefox 和 Safari 可以处理 MathML See https caniuse