如何使用超链接打开chm文件

3

我正在开发一个网络应用程序,在其中实现了help.chm文件。

我的问题是:

如何在我的网络应用程序中使用超链接打开chm帮助文件,而不出现下载对话框?


你在测试哪个浏览器?有些浏览器不支持chm格式,所以如果无法处理mime类型,它们会提示下载。 - SamMullins
2个回答

2
你不能也不应该这样做。CHM是一种需要单独查看器才能打开的文件档案,它不能直接在浏览器内显示。
此外,这些文件也存在安全方面的考虑,所以在某些版本的Windows上,你不能从远程(包括网络)位置打开它们 - 必须从本地机器打开(如果我没记错的话,这适用于WinXP SP2+,Vista和Win 7)。

即使您将它们保存在NTFS上,您仍必须手动在文件属性中将它们解锁。请注意,在FAT上没有问题,因为该功能取决于NTFS。 - Marco van de Voort

1

你知道什么是CHM文件吗?它是一组编译成一个大档案的HTML文件。因此,打开这些文件而不显示“下载对话框”的最简单解决方案是不要将您的HTML文件打包为chm文件,而是将它们留在您的网站上,并创建传统的静态链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接