У меня есть расширение, которое копирует и вставляет каждые несколько секунд, что прекрасно работает, когда у меня один сеанс браузера. Проблема возникает, когда у меня несколько сеансов браузера, потому что каждый сеанс можно копировать и вставлять друг в друга.
Например, браузер 1 может вызвать копирование, а браузер 2 - вставить, прежде чем браузер 1 сможет вызвать вставку и, следовательно, вставить неверные данные.
Есть ли способ обеспечить целостность буфера обмена за сеанс?
var ele = document.getElementById('copy-post-text')
ele.value = "hello"
ele.select()
document.execCommand('copy')
setTimeout(function() { document.execCommand('paste') }, 100)