2

在当前的 HTML5 规范中,可以使用数据方案将表单POST到操作:

http://www.w3.org/TR/2011/WD-html5-20110525/association-of-controls-and-forms.html#form-submission-algorithm

它基本上将表单数据嵌入到 action 属性的占位符中并导航到结果数据:url。

在上面链接的规范描述的表单提交算法中,它是第 17 步。

我了解算法的工作原理。不过,我想知道这个工具在 Web 应用程序中是否有任何用例。是否有任何有意义的资源可以以这种方式创建(并且没有更简单的方法来完成它们)?

4

2 回答 2

3

此功能允许调试浏览器如何在不使用服务器的情况下处理表单。如果我对给定表单的编码有困难,我认为这将特别有趣。用数据 URI 替换实际的应用程序 URL 将允许您查看将通过POST.

也就是说,我想知道这个功能是否在任何地方实现。

至于在应用程序中的使用,有更灵活的方式来生成数据 URL。如果一个页面要提取替换的表单数据,解析它,然后用它做一些事情,这可能会很方便,但是数据 URI 中额外的间接级别似乎没有必要。

于 2012-04-16T03:33:30.683 回答
-1

我已经在 HTML5 绘图应用程序中看到了这个。Doob 先生的 Harmony 就是一个很好的例子: http: //mrdoob.com/projects/harmony/

你点击保存,然后你会被带到一个 data:url ,这是你的图像从该 url 呈现为 png。

于 2012-04-16T05:33:47.470 回答