微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

提交表单后,AMP 表单不会重定向到感谢您

如何解决提交表单后,AMP 表单不会重定向到感谢您

表单提交成功后,页面没有重定向到Thankyou页面,在控制台中,我收到一个错误响应,因为AMP4Email不支持重定向。 请告诉我重定向功能何时起作用。

我们正在使用 。

PHP 中,我添加重定向标题

$redirect_url = 'https://example.com/amp/nextown/thankyou.amp.html';
header("Access-Control-Expose-Headers: amp-access-Control-Allow-Source-Origin,AMP-Redirect-To");
header ('AMP-Redirect-To: '.$redirect_url);

解决方法

功能 as advertised in the AMP for website documentation 永远不会在电子邮件中工作。出于安全原因,它被禁止:我们不希望电子邮件发件人能够重定向电子邮件 iframe(电子邮件正文的容器)或顶级电子邮件客户端框架(例如,https://mail.google.com,如果用户正在使用Gmail) 到一个新页面。

alternative proposal 可以在新的浏览器标签页中打开“重定向”URL,而不是重定向当前页面。但是,目前还没有人能够针对问题中提到的实施挑战提供解决方案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。