反馈.js http://experiments.hertzen.com/jsfeedback/是一个很棒的 jquery 插件,允许您创建反馈表单,其中包括在客户端浏览器上创建的屏幕截图以及表单。
如何将捕获的图像和用户的评论发送到服务器端 api?
事实上,feedback.js 是一段令人难以置信的 JavaScript。非常感谢你,尼克拉斯·冯·赫岑!不过,它不依赖于 jQuery,但您可以在同一页面中使用两者。
您可以通过传递“url”选项将图像发送到服务器。反馈功能支持多种选项,例如:
Feedback({h2cPath:'/js/html2canvas.js',
url: '/send/email/uri/on/server',
label: "Send an email",
header: "Let's send an email!",
messageSuccess: "Done!",
messageError: "Uh oh..."
})
- h2cPath :html2canvas.js 文件的位置(强制,其他选项可选)。
- url :用户提交反馈时调用的URL。这就是你问题的答案。
- label :反馈按钮的文本。
- header :弹出窗口的标题文本。
url 中指定的 URL 使用 HTTP POST 方法调用,图像位于“data”参数中。图像本身被编码为DOM字符串 https://developer.mozilla.org/en/DOM/DOMString。如果你想知道它到底包含什么,请查看规范到数据URL https://developer.mozilla.org/en-US/docs/DOM/HTMLCanvasElement。您的用户输入的其他信息包含在其他参数中,具体取决于您定义的表单字段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)