问题标签 [amp-email]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - 我可以使用 Firebase 数据库从 AMP 电子邮件发送和接收数据吗?
有没有办法在 AMP 电子邮件中集成 Firebase 功能或 API,以便我可以列出 Firebase 数据库中的数据,并将数据从 amp 表单提交到 Firebase 数据库。
html - 用于电子邮件的 AMP:如何处理用于电子邮件的 AMP 中的复杂条件逻辑?
我开发了一个代码,它使用 amp-list 从后端服务器检索 json 数据。基于来自服务器的变量之一,我想要一个 if 条件。下面提到了我希望完成的示例:
上面的代码不起作用,我需要 if-else 条件的替代方法。
谢谢
amp-email - AMP 电子邮件始终在 Gmail 网络应用程序中显示“放弃电子邮件草稿”对话框
AMP 电子邮件在 Gmail 移动应用程序上运行良好。但是在网络版本上,当我尝试导航出 AMP 电子邮件而不对表单元素进行任何更改时,它会显示此弹出消息:
放弃电子邮件草稿
在此电子邮件中所做的更改将会丢失
我在 amp-list 中有我的表格:
复制步骤:
- 复制此 HTML:
- 前往Gmail 游乐场向自己发送 AMP 电子邮件。
- 打开您的 Gmail 网络版并查看此电子邮件
- 导航出电子邮件而不对表单字段进行任何更改以查看“放弃”对话框。
如何避免此对话框?
sendgrid - Sendgrid 如何获取点击跟踪链接
当我clickTracking: true
在@sendgrid/mail API v3 中选择时,这工作正常并且我的链接已修改,但是当我使用 AMP 电子邮件时,我有动态自定义链接,我无法触发点击事件。我需要一种方法,如何获取触发点击事件的修改链接,或者我需要一个如何将点击事件数据发送到 API sendgrid 的选项。我需要手动触发点击事件。
修改链接示例:
amp-html - 为什么我们不能在 amp 图片后面添加 URL?添加图像后,Gmail 中无法呈现
我需要在 AMP 中的每个图像(amp-img 标记)后面添加 URL 以用于电子邮件。我看到当我添加下面的代码来实现这一点时,Gmail 中的图像渲染会消失。有没有办法实现这一目标?如果我从下面删除标签,它会完美运行。
amp-email - 如何在不使用 amp-bind 的情况下替换 action-xhr 标头中的一次性访问令牌?
问题
action-xhr
如果我们不能使用,如何将新令牌(在响应中返回)插入到 中amp-bind
?
背景
在有限使用访问令牌上的 Gmail 标记文档中,请求应使用对象 ID 和唯一令牌进行签名。
id + token 的这种组合应该使用一次。文档状态:
一旦这个请求通过,任何具有相同 id 和访问令牌的未来请求也应该被拒绝
完成一个成功的请求后,我们需要为后续的写入创建一个新的令牌。
但是,AMP for Email 文档表明我们无法更改action-xhr
for a<form>
标签:
amp-list 的 src 属性、amp-form 的 action-xhr、amp-img 的 src 或标签的 href 属性不能被 amp-bind 更改。