在当前的 HTML5 规范中,可以使用数据方案将表单POST到操作:
它基本上将表单数据嵌入到操作属性的占位符中,并导航到结果数据:url。
在上面链接的规范描述的表单提交算法中,它是步骤 17。
我了解该算法的工作原理。不过,我想知道这个功能在 Web 应用程序中是否有任何用例。是否有任何有意义的资源可以通过这种方式创建(并且没有更简单的方法来完成它们)?
最佳答案
此功能可以在不使用服务器的情况下调试浏览器如何处理表单。我认为如果我在给定形式的编码方面遇到困难,那将会特别有趣。使用数据 URI 替换实际的应用程序 URL 将允许您查看将通过 POST
传输的表单内容。
也就是说,我想知道这个功能是否在任何地方实现。
对于应用程序中的使用,有更灵活的方式来生成数据URL。如果有一个页面要提取替换的表单数据、解析它并对其执行某些操作,这可能会很方便,但数据 URI 中的额外间接级别似乎没有必要。
关于forms - 发布到数据: url — Are there any use cases?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10026252/