Скрипт копирования: буфер обмена не восстанавливает после 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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