那么,为什么Internet Explorer 6和Android Stock Browser 4.1(可能还有其他一些我尚未对其进行测试的浏览器)试图将汇编语言源文件(.ASM文件)呈现为HTML?>
尝试打开此网络应用程序(它将算术表达式转换为与i486兼容的程序集),然后单击链接以下载完全准备好的汇编语言项目(或仅链接以下载示例项目): http://flatassembler.000webhostapp.com/compiler.html
他们应该下载这些文件,但是他们尝试将其呈现为HTML。为了下载这些文件,用户必须像保存网页一样手动保存它们。这是怎么回事?有没有办法针对它进行编码?
也可能与此有关,为什么只有Safari下载那些汇编语言文件,而大多数现代浏览器却将它们呈现为纯文本文件?是否有办法对此进行编码(以便它们自动下载.ASM文件,而不是用户必须复制粘贴文本或手动保存文件)?
不要告诉我使用window.download
,它在我已经对其进行测试的任何浏览器中都无法使用。