1

在具有许多 mathml 标记的大页面上,也使用 annotatorjs,数学会间歇性地恢复到浏览器呈现,或使用 MathJax 呈现,但不会出现上下文菜单。

4

1 回答 1

1

Annotator js 从文档中删除脚本标签,以避免它们在包装内容时重新运行。Mathjax 将原始的 mathml 标记代码存储在 type="math/mathml" 的脚本标记中。

选项包括

  1. 自己托管注释器js并将该行修改 this.element.find('script').remove();this.element.find('script[type!="math/mml"]').remove();
  2. 确保注释器在 mathjax 运行之前完全运行。
于 2016-12-12T14:47:00.187 回答