I added “clipboardRead” to permissions to my extension, but can’t find right way to use it. My javascript file:
browser.browserAction.onClicked.addListener(function() {
// Returns: false
//var item = “https://www.google.com/search?q=” + String(document.execCommand(“copy”));// Returns: true
//let item = “https://www.google.com/search?q=” + document.execCommand(“paste”);// Returns: [object Promise]
let item = “https://www.google.com/search?q=” + navigator.clipboard.readText();// Returns nothing
//let item = “https://www.google.com/search?q” + await this.getClipboardText();var creating = browser.tabs.create({
url: item
});
creating.then(onCreated, onError);
});