Скрипт копирования: буфер обмена не восстанавливает после Paste () - Потенциальная проблема времени?Javascript

Форум по Javascript
Anonymous
Скрипт копирования: буфер обмена не восстанавливает после Paste () - Потенциальная проблема времени?

Сообщение Anonymous »

У меня проблемы с восстановлением содержимого буфера обмена в скрипте CopyQ после операции paste () . Моя цель состоит в том, чтобы вставить временную метку, но исходные данные буфера обмена теряются. < /P>
Вот что я делаю: < /p>
  • Сохранить содержимое буфера: var textbackup = boopbourd (); < /code> < /li>
    Generate the TimeStamp: var format = 'yyyy-mmmmm hhhhmm hhhhmm hhhhmm hhhhmm hhhh hhhmmmm hhh hhh hhh var DateTime = dateString (format);
  • Копировать TimeStamp: copy (dateTime); copyseletection (dateTime);
  • Вставьте TimeStamp: past ();
  • Попытка восстановить буфер обмена: copyseletection (textbackup); Буфер обмена (textbackup);
Проблема в том, что Содержание исходного буфера обмена не , восстановленное после пасты () . class = "lang-js prettyprint-override">

Код: Выделить всё

var startTime = new Date().getTime();
while (new Date().getTime() - startTime < 50) {
// Do nothing (busy-wait)
}
Тем не менее, проблема по -прежнему возникает периодически, даже с задержкой. Есть ли состояние гонки или какой -то другой фактор, который я упускаю из виду?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ming-issue

Вернуться в «Javascript»