经过多次挖掘后,我找不到任何合适的解决办法。然而使用 https://github.com/eligrey/FileSaver.js/ 是一个很好的解决方法,因为它处理所有浏览器的大量怪癖。
如果你遇到这个问题,这是我的建议。