feedback.js是一个很棒的 jquery 插件,它允许您创建反馈表单,其中包括在客户端浏览器上创建的屏幕截图以及表单。
如何将捕获的图像和用户评论发送到服务器端 api?
feedback.js是一个很棒的 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..."
})
url 中指定的 URL 使用 HTTP POST 方法调用,图像在 'data' 参数中。图像本身被编码为DOMString。如果您想知道它包含的确切内容,请查看toDataURL的规范。您的用户输入的其他信息来自其他参数,具体取决于您定义的表单字段。