Fragster
@Fragster
помогло? отметь решением!

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

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

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

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

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

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

Помогите решить.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы