2010-11-29 8 views
7

Я создаю приложение веб-сайта на PHP, для которого требуется подпись от конечного пользователя.Каков наилучший способ захватить подпись в Интернете?

Для этой части сайта это будет рассматриваться исключительно на планшетах на базе Windows.

Итак, мой вопрос заключается в следующем:

Какой самый лучший способ, чтобы захватить подпись в Интернете?

Я просмотрел флэшку или холст HTML5/excanvas, но я ищу более опытный ответ.

Спасибо.

+0

Что вы подразумеваете под подписью? Я имею в виду подпись электронной почты/форума? или отпечаток ssh? – 2010-11-29 11:05:02

+0

Учитывая использование «таблеток», я бы взял письменную подпись. – 2010-11-29 11:11:28

ответ

1

Вспышка будет отличной, если вам нужно поддерживать старые планшеты, работающие с не поддерживающими HTML 5 системами. Некоторые вещи, которые следует иметь в виду:

Попробуйте перенести данные как общий формат изображения. GIF или PNG были бы идеальными. Это упростит отслеживание и анализ на более позднем этапе. Будущая проверка, так как пользовательский или необычный формат может оказаться не в лучшем состоянии быстрее.

Передача данных по защищенному соединению. Всегда.

Помните, что законность этого сомнительна. Как для использования в качестве обязательного контракта, так и для передачи самой подписи. Проконсультируйтесь с адвокатом, если вы еще этого не сделали. Идеально тот, кто занимается цифровыми контрактами.

10

От: http://willowsystems.github.io/jSignature

jSignature виджет JavaScript (плагин JQuery), что упрощает создание поля захвата подписи в окне браузера, что позволяет пользователю нарисовать подпись используя мышь, перо или палец.

Работает во всех основных браузерах, поддерживающих холст или флеш-захват подписи как плавные векторные изображения. (Да, поддерживается SVG!) Гениальная, сверхэффективная (т. Е. Не отстающая) кривая в реальном времени сглаживание. Позволяет манипулировать сигнатурными штрихами, например «Undo last stroke» Автоматически адаптируется к расположению и цветам вашей страницы. Бесплатно и с открытым исходным кодом.

Документация очень понятна и демонстрация показывает, как она работает.

Смежные вопросы