Я пытаюсь сделать так, чтобы пользователь iphone мог скопировать некоторый текст в буфер обмена в мобильном сафари. Как в обычной "прикосновенной копии". Для копирования требуется конкретный бит текста. У меня есть полный выбор html-разметки для обертывания текста. Как я могу сделать это легко, а не наоборот? Например:
-
Есть ли способ "выбрать все" текст при касании с помощью javascript? Тогда пользователь может просто продолжить касание и затем выбрать копию?
-
Есть ли способ вызвать "выбрать все"? Как вы можете при вводе текстового поля? После чего они могут выбрать копию?
-
Если нет javascript-решения, как я могу организовать html, чтобы помочь Safari легко выбрать правильный бит текста? В отличие от простого слова или обертки div?
Я пробовал onFocus = "this.select()" для разных элементов, ни один из них не работает. Также попробовали onClick.
Те, кто попытался перенести сайт, который использует ZeroClipboard для iPhone, могут иметь некоторые идеи.
Приветствия