Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить текст из clipboard'а / 10 сообщений из 10, страница 1 из 1
13.06.2018, 14:19
    #39660307
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
Нужно сабж и присвоить его переменной.
Как? Кроссбраузерно.

Походу объект Clipboard не поддерживается пока браузерами.

Можно другим путем как то?

C ув. Tors
...
Рейтинг: 0 / 0
13.06.2018, 15:49
    #39660360
Руслан Дамирович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
...
Рейтинг: 0 / 0
13.06.2018, 16:21
    #39660374
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
...
Рейтинг: 0 / 0
13.06.2018, 16:44
    #39660387
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
Tsyklop https://clipboardjs.com/

Мне нужно текст из буфера обмена присвоить переменной.

Может я не внимательно прочел или не понял чо?
Но по Вашей ссылке :
A modern approach to copy text to clipboard
А мне надо наоборот. :)
...
Рейтинг: 0 / 0
13.06.2018, 17:31
    #39660420
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
Мне нужно, чтоб нажатием на кнопку на веб-страничке.
текст из буфера обмена попадал в переменную или в <textarea>.
...
Рейтинг: 0 / 0
13.06.2018, 17:44
    #39660427
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
tors,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
document.addEventListener("paste", function (e) {
    console.log(e.target.id);
    var pastedText = undefined;
    if (window.clipboardData && window.clipboardData.getData) { // IE
        pastedText = window.clipboardData.getData('Text');
    } else if (e.clipboardData && e.clipboardData.getData) {
        pastedText = e.clipboardData.getData('text/plain');
    }
    e.preventDefault();
    e.target.value = "You just pasted '" + pastedText + "'";
    return false;
});



Оно?
...
Рейтинг: 0 / 0
13.06.2018, 18:02
    #39660440
Руслан Дамирович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
Darkmaster,
tors...Кроссбраузерно...
обычно подразумевает, что одного обработчика будет недостаточно...
...
Рейтинг: 0 / 0
13.06.2018, 18:50
    #39660459
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
Оно?

Пашти :);

По ctrl+v на textaria работает замечательно :).

А мне бы при нажатии на кнопку.
...
Рейтинг: 0 / 0
14.06.2018, 00:27
    #39660551
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
tors,

Ctlr-v - за это event listener несет ответсвенность. Повесть на кнопку обращение к clipboardData и будет тебе шастье. Но я совсем не уверен в кроссбраузерности - все советуют АПИ пользовать.
...
Рейтинг: 0 / 0
14.06.2018, 00:54
    #39660559
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить текст из clipboard'а
DarkMaster,

Блин, автоподстановка и коррекция доставляет :(
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить текст из clipboard'а / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]