@eeeee is right, it's pretty much an arms race between those who want to get the file, and those who don't want the file downloaded.
Keep in mind that if a browser is viewing the file, then it has de facto already downloaded the file. The "save as" functionality is mostly a convenience feature for you to re-locate the downloaded file elsewhere.