Как встроить скрипт чата Tawk в Google AMP - PullRequest
0 голосов
/ 01 ноября 2018

Мне нужно добавить скрипт чата Tawk на мою страницу AMP. Я попытался добавить этот скрипт, используя amp-iframe. но это не работает.

<script type=“text/javascript”>
  var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
  (function(){
  var s1=document.createElement(“script”),s0=document.getElementsByTagName(“script”)[0];
  s1.async=true;
  s1.src=’https://embed.tawk.to/5bd98ae0476c2f239ff6b4d8/default';
  s1.charset=‘UTF-8’;
  s1.setAttribute(‘crossorigin’,‘*’);
  s0.parentNode.insertBefore(s1,s0);
  })();
</script>

1 Ответ

0 голосов
/ 01 ноября 2018

См. spec здесь:

он не позволяет автору написанного JavaScript за пределами того, что предоставляется через пользовательские элементы для достижения целей производительности.

Для script содержимого тега ниже:

Запрещено, если типом не является application / ld + json. (Другие неисполняемые значения могут добавляться по мере необходимости.) Исключением является обязательный тег сценария для загрузки среды выполнения AMP и теги сценария для загрузки расширенных компонентов.

Афайк, в AMP нет поддержки чатов. Самое большее, что вы можете, это добавить пост в Твиттере / Facebook и оставить там возможность комментировать. Разрешенные компоненты здесь: https://www.ampproject.org/docs/reference/components/amp-twitter

...