如何为动态网页创建Google放大器?

CRR*_*RR7 7 javascript forms dynamic amp-html

有没有办法为动态网页创建谷歌放大器?我的网站包含表格元素,如主要表单,页面评论等.我对AMP印象深刻,并希望通过我的网站实现它.

Chr*_*att 5

这取决于“动态”的程度。AMP 可以被视为 HTML 的精简版。您不得包含任意脚本,但 Google 维护了一组已批准的 AMP 扩展,可让您执行添加手风琴、灯箱、广告单元等操作。您也不能包含表单标签或任何 HTML 表单元素(输入、选择、文本区域等)。但是,您可以使用amp-iframe在您的 AMP 页面中嵌入另一个网页。其他网页不必符合 AMP 规范,因此您可以自由地以这种方式添加表单。请记住,适用标准 iframe 规则:您必须为框架设置固定高度(这对于字段数量在页面之间更改的多步表单可能会出现问题)并且您的成功响应将仅限于 iframe(意味着您不能将整个页面重定向到其他地方)。不过,这对您来说可能是一个可行的解决方案。

一般来说,AMP 页面应该是简单的。这就是这种想法。谷歌的限制是为了迫使你保持简单。AMP 的最佳用途仍然是纯内容页面,例如博客文章、新闻和其他文章类型的内容。您可以将其推得更远,但是您尝试推得越远,限制就会变得更加令人恼火。根据我的经验,有相当多的反复试验,试图获得与您理想中想要的接近的近似值。

AMP 的好处在于它完全可以选择加入并且是零碎的。您不必转换整个网站。如果你愿意,你可以只做一个页面。这可以让您涉足,为您的网站提供一点额外的好处,如果您不能使用 AMP 做您想做的事,您可以只使用标准网页,而不会受到任何惩罚。