Я выполняю код, который ищет триггер события на основе рисования на холсте html5. Как только вы прекращаете рисовать, он отправляет dataURL в поле ввода. Оттуда я сохраняю dataURL в базе данных.
Это работает для следующего:
Andriod Pads, работающие под управлением версии "мороженое сэндвич"
Ipad
ПК
MAC
Не работает на следующих планшетах:
Kindle Fire
Android Pad под управлением «соты»
вот мой код для помещения dataURL на вход:
document.getElementById("dataURLCode").value = canvas.toDataURL();
на тех, которые работают, вывод в поле - это что-то вроде:
data:image/png;base64,iVBORw0K...
для тех, кто не работает, выходной код просто так:
data:,
Вещи, которые я пытался очистить кеш и историю. Я стараюсь не использовать другой браузер, отличный от браузера по умолчанию, потому что мы делаем этот продукт для кроссплатформенности, и нам нужно, чтобы он работал на всех планшетах и их браузерах по умолчанию.
Я также вытащил dataURL в поле ввода без проблем путем копирования / вставки, он просто не может вытащить с помощью canvas.dataURL
Я предполагаю, что браузеры не поддерживают эту часть html5, но я придерживаюсь других предположений.
Спасибо за помощь.