Задать вопрос
Fragster
@Fragster
помогло? отметь решением!

Как заставить сафари поверить в то, что вызов clipboard api делается по нажатию на кнопку если в процессе выполняется асинхронный вызов?

https://codepen.io/FragsterAt/pen/WNmgreX

Если в сафари нажать на кнопку, delay то в девтулзах видно, что после 1000мс наступает ошибка. При этом в других браузерах ошибки нет ни при какой задержке (кажется).

Самое обидное, что если дернуть api (это делает нажатие на кнопку api), то при любой задержке сразу же идет ошибка.

Реальная задача состоит в том, чтобы дернуть api и поместить результат работы в буфер обмена.

Если нажать кнопку delay + api, то, вроде, все отрабатывает. Но если вызов api будет больше секунды (кнопка delay + slow api) то все равно падает.

Помогите решить.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Сложный 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект