Возможен ли захват подписи в различных мобильных веб-браузерах? - PullRequest
23 голосов
/ 25 сентября 2008

Моя компания рассматривает вопрос о предоставлении облегченного мобильного веб-сайта для ввода данных на местах (у нас уже есть мобильное приложение для толстых клиентов). Одно из серьезных требований заключается в том, что мы должны иметь возможность получить подпись.

Есть ли какой-либо известный уровень техники для захвата подписи, в частности, внутри веб-страницы, работающей в мобильном веб-браузере, на множестве мобильных устройств / веб-браузеров? Я запрашиваю только в браузере решения, а не толстые клиенты.

По понятным причинам устройство должно иметь сенсорный экран.

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

Мне уже известно, что некоторые версии Flash могут предоставлять API-интерфейсы рисования, необходимые для чего-то подобного, при условии, что браузер нужного устройства поддерживает Flash.

Мне также известно о стороннем элементе управления ActiveX / OCX для Pocket IE на устройствах Windows Mobile. Пользователь должен вручную загрузить / установить элемент управления в браузере перед использованием. Неудачно, но приемлемо.

Я лично не знаю многих мобильных браузеров, которые поддерживают хостинг Java-апплета, но, вероятно, есть некоторые. Опять же, основываясь на поддержке различных API Java, возможно, это будет возможный путь.

Javascript может сделать это, если двигатель и процессор достаточно надежны на устройстве.

Наконец, полная несбыточная мечта: возможно, пользователь мог бы сделать снимок подписи с помощью камеры мобильного устройства на простом листе бумаги и посчитать ее действительной подписью. Однако это приведет к получению растрового изображения, в отличие от векторов, которые я, вероятно, собираю во всех других случаях. Кроме того, было бы довольно сложно, если не невозможно / необоснованно, интегрировать съемку фотографии с помощью приложения камеры и загружать ее с помощью приложения веб-браузера, связывая это конкретное изображение с остальными снимками.

Спасибо.

Ответы [ 12 ]

0 голосов
/ 25 сентября 2008

Если мобильный браузер поддерживает javascript, вы можете сделать это на некоторых устройствах с сенсорным экраном. В противном случае это должно быть сделано с помощью плагина, Java, Flash или подобного метода.

С javascript вы бы посмотрели, где находится «мышь». На некоторых устройствах, если пользователь нажимает стилусом на экране, вы можете фиксировать движения мыши и записывать шаблон, которому они следуют (подпись).

Я подозреваю, что некоторые мобильные браузеры не передают эту информацию в javascript - они могут только передавать клики ...

Некоторые тесты могут быть в порядке.

-Adam

0 голосов
/ 25 сентября 2008

Я не думаю, что это даже технически возможно, если вы говорите о том, чтобы он работал на широком спектре мобильных браузеров. Большинство телефонов, по крайней мере, могут отправить изображение по электронной почте довольно легко, поэтому вы всегда можете отправить его на какой-либо аккаунт, куда куда-то добавляются вложения. Тем не менее, вам придется вручную ввести какой-то идентификатор в теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...