为什么Google的AMP项目(加速移动页面)禁止表单和输入标签?

Mar*_*ony 16 amp-html

根据 规范 ,AMP项目禁止HTML标签,如表单,输入,文本区域,选择和选项.

但是,Google的AMP搜索页面使用表单和输入标记.

禁止输入元素的原因是什么?

Ken*_*mer 9

Per Malte Ubl于2017年1月11日发表评论,表格支持已经启动.请参见http://ampproject.org/docs/reference/components/amp-form.

我提供的先前答案现在已经过时,但保留在下面.谢谢.

========================================

有关AMP的最新进展,请参阅@nickh提供的答案.谷歌的"实施意图:AMP表格支持"将取代我以前的答案.我的答案于2015年10月提供,现已过时.谢谢!

========================================

由于AMP的重点是静态网页,因此表单元素似乎超出了范围.

根据GitHub概念证明:"AMP HTML是一种为静态内容构建网页的方法,可以提供可靠,快速的性能." https://github.com/ampproject/amphtml

2015年10月7日的公告称,"我们决定完全专注于静态内容,因为它有助于更​​加激进的优化方法,更容易全面应用." https://www.ampproject.org/how-it-works/

从本质上讲,谷歌正在解决网络技术中的低成本问题.


Seb*_*enz 5

已经实现了放大器形式组件的第一版本,现在可以将其作为实验性功能启用.amp-form允许HTTP和XHR(XMLHttpRequest)表单提交.你可以在这里找到一些样品.