Какой лучший способ получить подпись онлайн? - PullRequest
8 голосов
/ 29 ноября 2010

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

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

Итакмой вопрос таков:

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

Я смотрел на flash или HTML5 canvas / excanvas, но я ищу более опытный ответ.

Спасибо.

Ответы [ 3 ]

12 голосов
/ 30 августа 2013

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

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

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

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

5 голосов
/ 03 мая 2011

Мне нужно было собирать подписи для текущего проекта и я обнаружил, что Signature Pad очень полезен.Он использует HTML5 canvas, json и jQuery.

https://thomasjbradley.github.io/signature-pad/examples/accept-signature.html

1 голос
/ 29 ноября 2010

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

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

Передача данных через безопасное соединение.Всегда.

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

...