Скопировать в буфер обмена с помощью Javascript в iOSJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Скопировать в буфер обмена с помощью Javascript в iOS

Сообщение Anonymous »


Я использую эту функцию для копирования URL-адреса в буфер обмена:

function CopyUrl($this){ var querySelector = $this.next().attr("id"); var emailLink = document.querySelector("#"+querySelector); диапазон вар = document.createRange(); range.selectNode(emailLink); window.getSelection().addRange(диапазон); пытаться { // Теперь, когда мы выбрали текст привязки, выполняем команду копирования вар успешный = document.execCommand('copy', false, null); вар сообщение = успешно? «успешный»: «неудачный»; если правда){ $this.addClass("скопировано").html("Скопировано"); } } поймать (ошибиться) { console.log('К сожалению, невозможно скопировать'); } // Удаление выделенных фрагментов. ПРИМЕЧАНИЕ. Следует использовать // удалитьRange(диапазон), если он поддерживается window.getSelection().removeAllRanges(); } Все работает нормально в настольных браузерах, но не на устройствах iOS, где моя функция успешно завершает работу, но данные вообще не копируются в буфер обмена. Что является причиной этого и как я могу решить эту проблему?
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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