javascript - 如何在谷歌 AMP 中嵌入 Tawk 聊天脚本
问题描述
我需要将此 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>
解决方案
我尝试添加一个并将源定义为 tawk.to 嵌入的链接:
<amp-iframe width="450"
height="600"
id="amptawk"
layout="responsive"
sandbox="allow-scripts allow-same-origin allow-popups"
allowfullscreen
frameborder="0"
src="https://tawk.to/chat/xxxxxxxxxxx/yyyyyyy">
</amp-iframe>
你必须在头上包括这个:
<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>
我已经工作了一段时间,但是 tawk.to 脚本中似乎有一个错误,它不再起作用。你可以试试。
推荐阅读
- authentication - 使用 Vue-Auth,我如何从后端的令牌中获取用户 ID?
- powershell - 如何在 Powershell 中列出 .zip 文件的内容?
- react-native - 使用 AWS PHP 开发工具包发送 AWS Pinpoint 推送通知会出现错误 - 通知格式错误
- jenkins - Jenkins 中的 LDAP 组配置
- mysql - 检查单词 SQL 中间的可用字母
- twilio - Twilio 套接字在一段时间后掉线
- swift - 在 swift 中以泛型类作为参数声明泛型类
- reactjs - create-react-app 减少构建大小:main.[hash].chunk.js 是 3MB+,主要是图像
- android - Webview - 在画廊内看不到用于上传的相机选项
- angular - Angular 5 将附加值作为查询参数传递