Привязка с URI данных и атрибутом загрузки не работает в iOS/SafariIOS

Программируем под IOS
Ответить
Anonymous
 Привязка с URI данных и атрибутом загрузки не работает в iOS/Safari

Сообщение Anonymous »

Я создал простое веб-приложение, которое создает изображение из элемента Canvas с помощью Canvas.toDataURL(). Затем я создаю тег привязки, используя URI данных, содержащий атрибут загрузки. Примерно так:

Код: Выделить всё

[url=data:image/jpeg;base64,somedata]Download[/url]
Это отлично работает на устройствах Android/MacOS в Chrome и Safari — нажатие на якорь загружает URI данных в виде файла .jpg.

Но в iOS Chrome щелчок по ссылке ничего не дает. Чтобы загрузить файл, необходимо открыть якорь на новой вкладке (на которой отображается изображение), а затем сохранить изображение.

Я пробовал добавить target="_blank", но это не дало желаемого результата.

Есть ли способ заставить iOS работать как Android/MacOS, где нажатие на ссылку инициирует загрузку?

Подробнее здесь: https://stackoverflow.com/questions/539 ... ios-safari
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»