Расширение Chrome, как обрабатывать одновременные взаимодействия с буфером обмена в разных сеансах браузера - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть расширение, которое копирует и вставляет каждые несколько секунд, что прекрасно работает, когда у меня один сеанс браузера. Проблема возникает, когда у меня несколько сеансов браузера, потому что каждый сеанс можно копировать и вставлять друг в друга.

Например, браузер 1 может вызвать копирование, а браузер 2 - вставить, прежде чем браузер 1 сможет вызвать вставку и, следовательно, вставить неверные данные.

Есть ли способ обеспечить целостность буфера обмена за сеанс?

var ele = document.getElementById('copy-post-text')
ele.value = "hello"
ele.select()
document.execCommand('copy')

setTimeout(function() { document.execCommand('paste') }, 100)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...