使用 Internet Explorer 从链接以纯文本形式查看.bat

View .bat as plain text from link using Internet Explorer

本文关键字:bat 文本 Explorer Internet 链接 使用      更新时间:2023-09-26

我需要允许用户单击 IIS 6.0 服务器目录中的.bat文件的链接,并以纯文本形式查看该文件。我已将.bat文件的MIME类型设置为"文本/纯文本"。这在Chrome和Firefox中都完美运行。这种工作方式是我有一个按钮,可以启动一个单独的弹出窗口浏览器窗口到.bat文件。示例如下:

onclick='"window.open('''/eemcontrolpanel'/jobs'/" + encodedFileName +"'',''popUpWindow'',''height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes'');'">View Script</button>").scrollHeight;

正如我所说,这在Chrome和Firefox中都有效,但是由于某种原因,IE 8会立即关闭弹出窗口并询问我是要运行还是保存文件。

我认为IE通过文件扩展名来检测其可执行文件。也许您可以通过添加这样的标题来给它另一个名字:

'Content-Disposition: attachment; filename="thebat.txt"'