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