Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.04.2023, 13:58
Новичок на форуме
Отправить личное сообщение для Андрей_В Посмотреть профиль Найти все сообщения от Андрей_В
 
Регистрация: 18.04.2023
Сообщений: 2

Буфер обмена
Здравствуйте.

Такая проблема. Есть страничка, которая должна открываться в telegram как telegram-game. Это не игра, но не важно. Там среди прочего есть опция вставить строку в буфер обмена. Использую

Код:
navigator.clipboard.writeText(str);
Это прекрасно работает просто в браузере или в телеге под iOS, но если открыть как telegram-игру в Android, то в буфер ничего не копируется. В этом же телефоне просто в браузере копируется нормально.

В telegram получается ошибка "NotAllowedError Write permission denied". Хотя на этом же экране я могу просто пальцем выделить текст и скопировать в буфер. Ну может там другой уровень доступа к содержимому.

Пробовал проверять разрешения

Код:
navigator.permissions.query({ name: 'clipboard-write' })
Но это вызывает ошибку "Cannot read properties of undefined (reading 'query')". В документации написано, что вообще-то это разрешение на запись в буфер предоставляется автоматически любой активной странице.

В общем вопрос. Есть какое-то решение?
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2023, 16:07
Новичок на форуме
Отправить личное сообщение для Андрей_В Посмотреть профиль Найти все сообщения от Андрей_В
 
Регистрация: 18.04.2023
Сообщений: 2

В общем сам и отвечаю.
Судя по всему, решения нет.
WebView Android не поддерживает все эти штуки с разрешениями.

https://developer.mozilla.org/en-US/...PI/Permissions
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копировать url сайта в буфер обмена KatyJ Javascript под браузер 0 23.05.2019 13:38
Как скопировать таблицу в буфер обмена? tania_v Events/DOM/Window 3 14.01.2019 12:32
Скопировать в буфер обмена SKLNSK jQuery 3 11.05.2015 19:30
ZeroClipboard копирование в буфер обмена bully Библиотеки/Тулкиты/Фреймворки 0 29.09.2013 18:04
Виртуальная клавиатура и буфер обмена Artyom Общие вопросы Javascript 8 27.08.2013 10:04