发布到数据:url - 有任何用例吗?

时间:2012-04-05 09:41:50

标签: forms html5 url

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

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

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

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

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

2 个答案:

答案 0 :(得分:3)

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

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

至于在应用程序中的使用,有更灵活的方法来生成数据URL。如果有一个页面将提取替换的表单数据,解析它并对其执行某些操作,那么可能会很方便,但数据URI中的额外级别的间接似乎是不必要的。

答案 1 :(得分:-1)

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

你点击了保存,然后你就被带到了一个数据:url,这是你的图片从那个网址呈现为png。