title: Force download a picture from Google Chrome without opening new tab
body: <p>We want to allow a user to download a picture via a button from our website. We've got the basic download working ok (it saves it to the disk) but we do it by opening up a new window...</p>
  
  <pre><code>window.open('mypicture', '_blank');
  </code></pre>
  
  <p>Unfortunately this creates a new tab in Chrome which does not go away. We don't have the most sophisticated users and they might become confused if the screen suddenly goes blank.</p>
  
  <p>We tried it with...</p>
  
  <pre><code>location.href='mypicture'
  </code></pre>
  
  <p>This works great in IE, but in Chrome it just ignores the download completely.</p>
  
  <p>Is there any other way to force download the picture without opening a new window?</p>