Могу ли я использовать URL-адреса данных в браузере Android 2.1 на основе Webkit? - PullRequest
1 голос
/ 20 апреля 2010

Я пишу учебник о HTML5 Canvas для мобильных устройств и провел несколько базовых тестов. Хотя я могу вызвать метод getDataURL () в элементе HTML5 Canvas iPhone, он, похоже, не возвращает URL-адрес данных в Android 2.1 (Google Nexus One) и его браузере по умолчанию на основе веб-наборов. Вот образец:

var dataURL = canvas.toDataURL();
var img = document.createElement('img');
img.setAttribute('src', dataURL);
document.getElementById('box').appendChild(img);

Это будет работать на iPhone, добавит новый элемент изображения с тем же содержанием, что и на холсте. Он ничего не делает или не работает на Android 2.1.

Кто-нибудь когда-нибудь заставлял это работать?

Мне также интересно, может ли кто-нибудь помочь мне разобраться в числах WebKit Build и что это означает в отношении того, какие функции я могу ожидать. Что касается iphone, я вижу номер сборки 528.18, в браузере Android 2.1 я вижу (от агента пользователя strign) сборку WebKit 530.17. Похоже, что браузер Android 2.1 более современен, но некоторые функции работают и на iPhone, но не на Android. Разве это сравнение не имеет никакого смысла?

Спасибо всем!

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

Пожалуйста, отметьте http://code.google.com/p/android/issues/detail?id=7901

Звучит так, будто это должно быть там, но оно сломано.

0 голосов
/ 21 апреля 2010

В настоящее время это не поддерживается .. можете ли вы подать запрос на функцию здесь:

http://code.google.com/p/android/issues/entry?template=Feature%20request

После регистрации было бы полезно для других, если бы вы могли отредактировать оригинальный вопрос и добавить ссылку на поданный запрос. Спасибо!

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