使用 Internet Explorer 从链接以纯文本形式查看.bat
View .bat as plain text from link using Internet Explorer
我需要允许用户单击 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"'
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- jquery中的文本框验证
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- Sails.js:同时发布文本输入和一个文件
- 当鼠标悬停在文本中的单词上时显示警报
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 将纯文本URL转换为可单击链接
- 如何使用nodes和.createElement(“b”)将文本加粗
- 使用 Internet Explorer 从链接以纯文本形式查看.bat