2013-11-12 3 views
0

У меня есть приложение на iphone, которое отобразит на экране html-файл, содержащий текст и изображение. Я манипулирую этим html-файлом с помощью javascript, и когда я закончил, я хотел бы, чтобы пользователь мог снимать снимок экрана, но хотел бы, чтобы это выполнялось автоматически, не нажимая кнопки дома и питания. Является ли какой-то javascript или jQuery, который, как только последний экран отображается на телефоне, автоматически снимает экран и помещает его в библиотеку фотографий на телефоне? Благодарю.скриншот файла html на iPhone в библиотеке фотографий

+0

Сообщите пользователю: «Вы знаете, что что-то удивительное происходит, когда вы пытаетесь перейти на домашнюю страницу и заблокировать устройство одновременно? Он идет к удивительному экрану «блокировки дома». Попробуй! – Markasoftware

ответ

0

Короткий ответ: Нет. Более длинный ответ: Kinda, но на самом деле.

Насколько я знаю, вы не можете сделать iOS снимок экрана или даже загрузить изображение через Javascript или подобное. Однако, я думаю, вы могли бы попробовать draw the DOM in a canvas, а затем использовать canvas.toDataURL() (link), чтобы преобразовать его в изображение. Затем вы можете попросить пользователя провести пальцем по изображению, чтобы открыть диалог сохранения и сохранить его на своем устройстве.

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

Редактировать: Я сделал быстрый поиск в Google и нашел this javascript library, что должно сделать его немного легче сделать то, что я описал выше.

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