file downloading using client-side javascript code example
Example 1: javascript download file
browser.downloads.download({url: "https://example.org/image.png"})
Example 2: js download file from webserver
<iframe id="download_iframe" style="display:none;"></iframe>
<script>
document.getElementById('download_iframe').src = "/example/example.txt";
</script>