I have a background script in my Chrome Extension which downloads a file called install.bat
from the extensions directory. That works perfectly. But when I want to call chrome.downloads.open(id);
the following error gets thrown:
Unchecked runtime.lastError while running downloads.open: User gesture required
I have requested both permissions (["downloads", "downloads.open"]
) in the manifest.json
file which are required for this procedure.
Is there a workaround for this problem or even a plain solution?