在当前的HTML5规范中,可以使用数据方案将表单 POST 一个动作:
它基本上将表单数据嵌入到action属性的占位符中,并导航到结果数据:url。
在上面链接的规范描述的表单提交算法中,它是步骤17.
我理解算法是如何工作的。不过,我想知道Web应用程序中是否存在此工具的任何用例。是否可以通过这种方式创建任何有意义的资源(并且没有更简单的方法来实现它们)?
答案 0 :(得分:3)
此功能可以调试浏览器如何在不使用服务器的情况下处理表单。我认为如果我对给定表单的编码有困难会特别有趣。使用数据URI替换实际应用程序URL可以查看将通过POST
传输的表单内容。
那就是说,我想知道这个功能是否在任何地方实施。
至于在应用程序中的使用,有更灵活的方法来生成数据URL。如果有一个页面将提取替换的表单数据,解析它并对其执行某些操作,那么可能会很方便,但数据URI中的额外级别的间接似乎是不必要的。
答案 1 :(得分:-1)
我已经在HTML5绘图应用程序中看到过这种情况。 Doob先生的和谐就是一个很好的例子:http://mrdoob.com/projects/harmony/
你点击了保存,然后你就被带到了一个数据:url,这是你的图片从那个网址呈现为png。