How to download a file without using <a> element with download attribute or a server?
<p>According to <a href="http://caniuse.com/#feat=download" rel="noreferrer">caniuse</a> the <a href="https://www.w3.org/TR/html5/links.html#downloading-resources" rel="noreferrer"><code>download</code></a> attribute of <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a" rel="noreferrer"><code>&lt;a&gt;</code></a> element is supported at <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/adownloadattribute" rel="noreferrer">Microsoft Edge build 10547+</a>, but <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Browser_compatibility" rel="noreferrer">not IE or Safari</a>.</p>

<p>How to download a file object without using <code>&lt;a&gt;</code> element with <code>download</code> attribute set or a server?</p>