для устранения очевидного;добавили ли вы в свой манифест разрешение "экспериментальный" и используете ли вы последнюю версию dev для Chrome , как указано в официальной документации ?
В противном случае, я не уверен, что может вам помочь, поскольку я не использую экспериментальный API из-за того, что они не могут быть использованы в производстве.Существует обходной путь для копирования без использования экспериментального API (с использованием поля ввода и document.execCommand ), но я не уверен, как вставить без него.
РЕДАКТИРОВАТЬ:
Я только что заметил, что experimental.clipboard
больше не указан на странице экспериментального API .Может случиться так, что это пространство имен устарело / прекращено, что может случиться при использовании экспериментального API.Простым тестом для этого будет вставка:
console.log(typeof chrome.experimental.clipboard);
console.log(typeof chrome.experimental.clipboard.executeCopy);
console.log(typeof chrome.experimental.clipboard.executePaste);
, которая должна вывести следующую консоль для вашей фоновой страницы;
> object
> function
> function