2016-12-12 13 views
0

AMP не позволяет настраивать javascript, поэтому я не могу использовать MathJax или подобные решения для отображения уравнений математики на моем веб-сайте.Поддержка ускоренных мобильных страниц для математики Latex

Есть ли обходной путь к этому? В противном случае существуют ли разумные решения, не содержащие javascript, с математическими уравнениями в HTML?

+0

Если рендеринг на стороне сервера находится в области видимости, вы можете попробовать [mathjax-node] (github.com/mathjax/mathjax-node). –

ответ

0

Вы правы, что AMP не поддерживает пользовательский javascript. Основываясь на этом documentation, вместо использования JavaScript функции интерактивной страницы обрабатываются в пользовательских элементах AMP. Пользовательские элементы AMP могут иметь JavaScript под капотом, но они тщательно разработаны, чтобы убедиться, что они не приводят к ухудшению производительности.

Страницы AMP допускают только сторонний JavaScript, но только в изолированных кадрах iframe. Ограничивая их iframe, они не могут блокировать выполнение главной страницы. Даже если они инициируют множественные повторные вычисления стиля, их крошечные iframe имеют очень мало DOM.

Проверьте это SO question, если это может помочь вам в математических уравнениях.