如何在firefox中使用jqmath进行删除线程

时间:2016-11-18 21:50:37

标签: css firefox mathml text-decorations jqmath

Chrome on Left, Firefox on Right

我们正在使用jqmath,并希望使用直通文本修饰,如下所述:How does one indicate strikethrough in jqmath?

这适用于Chrome,但在Firefox中不起作用。

list.count(word)

......这些都不会在FireFox中产生直通(但都可以在Chrome中使用)

wanted_words = ["drive", "street", "i", "lives"]
frequencies = [xy.count(i) for i in wanted_words]

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这是Firefox中的原生MathML的问题。 Firefox和Safari实际上实现了(大部分)MathML,但实现并不总是尊重所有CSS属性。例如,此示例适用于Safari 10,但我不知道它将来是否会继续在Safari中运行。你可以在mozilla上提交一个bug。一个问题是MathML没有被浏览器供应商积极地工作(我希望这会随着学校获得更多计算机而改变,但我一直希望数年/数十年,感叹),另一个问题是MathML规范是为非CSS和pre-CSS(!)环境开发的,有些人可能认为规范没有明确声明必须实现/尊重所有CSS属性。

如果删除是您的要求,那么在短期内您可以在javascript中关闭本机(浏览器)MathML:

M.MathML=false;

在用于加载jqmath的<script>标记之后的<script src="...">中执行此操作。