【问题标题】:Accelerated mobile pages support for Latex Maths加速移动页面支持 Latex Maths
【发布时间】:2016-12-13 18:43:26
【问题描述】:

AMP 不允许自定义 javascript,因此我无法使用 MathJax 或类似解决方案在我的网站上显示 Latex 数学方程式。

有解决办法吗?否则,是否有合理的非 JavaScript 解决方案可以在 HTML 中使用数学方程式?

【问题讨论】:

  • 如果服务器端渲染在范围内,您可以尝试 [mathjax-node](github.com/mathjax/mathjax-node)。

标签: javascript html mathjax amp-html


【解决方案1】:

您是正确的,AMP 不支持自定义 javascript。基于此documentation,交互式页面功能在自定义 AMP 元素中处理,而不是使用 JavaScript。自定义 AMP 元素的底层可能包含 JavaScript,但它们经过精心设计以确保它们不会导致性能下降。

AMP 页面仅允许第三方 JavaScript,但仅允许在沙盒 iframe 中使用。通过将它们限制为 iframe,它们不能阻止主页面的执行。即使它们触发了多次样式重新计算,它们的小 iframe 也只有很少的 DOM。

查看此SO question,如果它可以帮助您解决数学方程式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多