Not allowed to launch '<URL>' because a user gesture is required

Viewed 9613

I have problem part code. I am developing an extension. I am trying to open link using my app.

var tab;
const context = chrome || browser;

if (tab.url.includes("youtube.com/watch?")) {
      context.tabs.update(tab.id, { url: "nameOfMyProgram:" + tab.url }); // Not allowed to launch 
      //'<URL>' because a user gesture is required. 
}

The problem occurs in the opera browser The first time it hits the web page, it works correctly. On subsequent clicks, an error "Not allowed to launch '' because a user gesture is required." This works correctly in the chrome browser. How can I solve this problem?

I have permission "tabs" in my manifest

0 Answers
Related