问题标签 [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.

0 投票
1 回答
84 浏览

firebase - 我可以使用 Firebase 数据库从 AMP 电子邮件发送和接收数据吗?

有没有办法在 AMP 电子邮件中集成 Firebase 功能或 API,以便我可以列出 Firebase 数据库中的数据,并将数据从 amp 表单提交到 Firebase 数据库。

0 投票
1 回答
136 浏览

html - 用于电子邮件的 AMP:如何处理用于电子邮件的 AMP 中的复杂条件逻辑?

我开发了一个代码,它使用 amp-list 从后端服务器检索 json 数据。基于来自服务器的变量之一,我想要一个 if 条件。下面提到了我希望完成的示例:

上面的代码不起作用,我需要 if-else 条件的替代方法。

谢谢

0 投票
2 回答
112 浏览

amp-email - AMP 电子邮件始终在 Gmail 网络应用程序中显示“放弃电子邮件草稿”对话框

AMP 电子邮件在 Gmail 移动应用程序上运行良好。但是在网络版本上,当我尝试导航出 AMP 电子邮件而不对表单元素进行任何更改时,它会显示此弹出消息:

放弃电子邮件草稿

在此电子邮件中所做的更改将会丢失

我在 amp-list 中有我的表格:

复制步骤:

  1. 复制此 HTML:
  1. 前往Gmail 游乐场向自己发送 AMP 电子邮件。
  2. 打开您的 Gmail 网络版并查看此电子邮件
  3. 导航出电子邮件而不对表单字段进行任何更改以查看“放弃”对话框。

如何避免此对话框?

0 投票
1 回答
222 浏览

sendgrid - Sendgrid 如何获取点击跟踪链接

当我clickTracking: true在@sendgrid/mail API v3 中选择时,这工作正常并且我的链接已修改,但是当我使用 AMP 电子邮件时,我有动态自定义链接,我无法触发点击事件。我需要一种方法,如何获取触发点击事件的修改链接,或者我需要一个如何将点击事件数据发送到 API sendgrid 的选项。我需要手动触发点击事件。

修改链接示例:

0 投票
1 回答
70 浏览

amp-html - 为什么我们不能在 amp 图片后面添加 URL?添加图像后,Gmail 中无法呈现

我需要在 AMP 中的每个图像(amp-img 标记)后面添加 URL 以用于电子邮件。我看到当我添加下面的代码来实现这一点时,Gmail 中的图像渲染会消失。有没有办法实现这一目标?如果我从下面删除标签,它会完美运行。

0 投票
1 回答
48 浏览

amp-email - 如何在不使用 amp-bind 的情况下替换 action-xhr 标头中的一次性访问令牌?

问题

action-xhr如果我们不能使用,如何将新令牌(在响应中返回)插入到 中amp-bind

背景

有限使用访问令牌上的 Gmail 标记文档中,请求应使用对象 ID 和唯一令牌进行签名。

id + token 的这种组合应该使用一次。文档状态:

一旦这个请求通过,任何具有相同 id 和访问令牌的未来请求也应该被拒绝

完成一个成功的请求后,我们需要为后续的写入创建一个新的令牌。

但是,AMP for Email 文档表明我们无法更改action-xhrfor a<form>标签:

amp-list 的 src 属性、amp-form 的 action-xhr、amp-img 的 src 或标签的 href 属性不能被 amp-bind 更改。