问题标签 [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.
amp-html - 获取 amp-form 和响应标头的正确方法是什么?
我想制作根据输入动态显示选项的搜索框。为了做到这一点,我问了可以在这里找到的问题:-如何制作“搜索框,根据输入字符串上的 get api 调用检索的数据显示动态选项列表”,如 amp 邮件中的 select2
这是我的实现
并实现了这些响应头
response.headers["Access-Control-Allow-Origin"] = "*"
response.headers["AMP-Access-Control-Allow-Source-Origin"] = "amp@gmail.dev"
response.headers["Access-Control-Expose-Headers"] = "AMP-Access-Control-Allow-Source-Origin"
在我的网络中,我正在获取响应数据,但在屏幕上,我既看不到成功也看不到错误,并收到这些错误
b.setAttribute 不是函数。(在 'b.setAttribute("i-amphtml-rendered","")' 中,'b.setAttribute' 未定义)
和
未处理的 Promise Rejection:TypeError:b.setAttribute 不是函数。(在 'b.setAttribute("i-amphtml-rendered","")' 中,'b.setAttribute' 未定义)
ruby-on-rails - 如何在 ruby on rails 中设置像 amp-email 这样的动态电子邮件?
我想在 ruby-on-rails 中设置 amp-email。所以我可以从动态电子邮件内容中受益。
我找到了 rails_amp gem 并使用它在 mime_types.rb 文件中进行了更改
并在 rails_amp.yml 文件中进行了更改。如下所示。
并设置一个带有 amp.erb 视图的邮件。但它没有发送动态电子邮件并强制使其成为html,并且邮件没有动态电子邮件符号。
谁能指导我如何设置邮件发送动态电子邮件?
php - 如何使用 PHP 发送 AMP 电子邮件?
我正在尝试创建一个 PHP 脚本来使用 PHPMailer 发送 AMP 电子邮件。在阅读在线教程时,我发现您可以在 PHPMailer 中指定 Mime 类型,如下所示:
这应该会创建 TEXT 格式的替代正文,并且消息将自动使用 MIME 类型 multipart/alternative。但是,根据 AMP for Email官方文档,我需要为 AMP Emails 设置一个全新的 MIME 类型:text/x-amp-html
。我似乎找不到使用 PHPMailer 的方法。我正在构建这个脚本,以便稍后我可以在 Magento 2 上重新创建代码。现在我只发现这个插件应该完全满足我的需要。但是,我相信我正在尝试构建的这个 PHP 脚本应该对整个 Stackoverflow 社区都有用。
我的最后一个想法是使用原生 PHP mail() 函数发送 AMP 电子邮件,但我不知道如何。我认为,我必须在变量中传递 AMP 电子邮件 HTML$message
并将 AMP 标头设置为$headers
. 请看下面:
任何帮助表示赞赏!
amp-html - AMP for Email 可以用于营销自动化工具吗?
更具体地说,有没有人将 AMP 与 Infusionsoft 电子邮件或营销活动结合使用?
我已经在 slack 上询问过,搜索了文档,但如果它甚至不可能的话,我还没有尝试过。我只是首先想看看在概念上它是否有可能。
amp-html - 如何修复“amp-img 未在 Gmail 中显示图像”
gmail - 动态电子邮件正文仅在开发人员模式下显示,并且仅在配置了发件人电子邮件时显示
发送包含三个正文(文本、HTML 和 AMP)的电子邮件时,Gmail 不会显示 AMP 版本,除非在设置中标记了动态电子邮件,并且指定了发件人电子邮件地址。
根据这篇文章:https ://gsuiteupdates.googleblog.com/2019/06/dynamic-email-in-gmail-becoming-GA.html Google 于 7 月 2 日正式推出 AMP,这意味着我不必拥有特殊设置。配置发件人电子邮件后,我可以看到 AMP 版本。当我删除它时,我只能看到 HTML 版本,这看起来不像“普遍可用”。
任何帮助深表感谢。
amp-html - Change an image src with the [src] binding? (Amp for Email)
On the amp-bind Amp for Email documentation page, it shows an example (A slightly more complex example) of binding [src] to amp-img to change an image source path:
However when I validate in Playground I get: The attribute '[src]' may not appear in tag 'AMP-IMG (AMP4EMAIL)'.
I'm trying to do something similar with the Carousel component (type="slides"), where as i click to the next/prev slide I want copy/image located elsewhere in the email to change. While I can get the copy to change, it doesn't seem I can do the same for the image.
Is it not possible to change an image source path using the amp-bind component for Amp for Email?? Is there a workaround?
amp-html - 如何使用 AMP-Carousel 加载(更改)图像 src?(用于电子邮件的 AMP)
我正在尝试轮播一次显示三个图像(type =“carousel”),其中每个图像代表一个类别,用户可以单击轮播中的图像以加载/显示附加信息(文本和图像)轮播下方的那个类别。从我最初对文档的探索中,我找不到这样的例子。似乎这对于 type="carousel" 是不可能的。如果对此有任何确认,或者我在这里的假设有误,将不胜感激。
解决方法:我确实发现如果我使用 type="slides" 代替(轮播一次显示一个图像)和 AMP-Bind 组件,我可以使用“on”事件来更改/更新电子邮件中其他地方的内容每次上一个/下一个按钮被按下。不是完美的,而是原始想法的合理替代方法。
amp-bind 的 Amp for Email 文档页面显示了将 [src] 绑定到 amp-img 以更改图像源路径的示例(一个稍微复杂的示例):
AMP FOR EMAIL PLAYGROUND:到目前为止,我认为一切都很好。看来我可以更新文本和图像源路径。虽然我可以更新文本,但 Amp For Email 验证器在 amp-img 标签中标记了 [src] 的使用,因此无法更改图像。:-(
我猜这可能是出于安全原因在之后的某个时间实施的。
解决方案?是否有另一种方法来更新图像源路径,或者这在任何情况下都是不允许的?AMP-list 是一种可能的解决方案吗?如果是这样,不确定如何使用下面的代码片段来实现(Jason、Carousel 和要更新的内容块)
对于如此冗长的解释,我深表歉意,并感谢任何见解。感谢您分享您的时间和知识。
amp-html - AMP-EMAIL:迭代来自 amp-state 的项目列表
我正在尝试找到一种方法来迭代存储在设置中的amp-state
数据amp-email
。这个问题源于我希望我的服务器根据用户的输入(在这种情况下为邮政编码)向用户返回不同的数据。由于我不能在 in的ofamp-bind
上使用 ' 的功能,我不确定如何实现这一点。src
amp-list
amp-email
下面是我的代码的人为示例:
xslt - 在 AMP 电子邮件中实施数据馈送
我们要做的是告诉AMP
将动态内容(基于 XSLT)放置在 AMP 邮件中。
在非 AMP 电子邮件中,我们的电子邮件客户端 (copernica) 使用以下代码列出数据:
{loadfeed feed=$xmlurl xslt="XSLT_AMP_PS1"}
其中 PS1 是产品图片。
我们的目标是将我们的数据馈送到 AMP 中,以便通过电子邮件显示动态内容。我们面临着在 AMP 代码中以 XLST 语言实现此动态值的挑战。
请参阅下面的 AMP 代码和我们希望在“”之间实现的动态字段。