如何使用超链接打开chm文件
我正在开发一个 Web 应用程序,在其中实现了 help.chm 文件。
我的问题是:
如何使用 Web 应用程序中的超链接打开 chm 帮助文件而不显示下载对话框?
I am developing a web application in which I implemented the help.chm file.
My question is:
How to open the chm help file by using a hyperlink in my web application without a download dialog box?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能也不应该。 chm 是一个文件存档,需要单独的查看器,它不会直接在浏览器内呈现。
这些文件还存在安全考虑,因此对于某些版本的 Windows,您无法从远程(包括网络)位置打开它们 - 必须从本地计算机打开它们(IIRC,这是在 WinXP SP2+、Vista 和 Win 7 上)。
You can't and you shouldn't. A chm is a file archive that requires a separate viewer, it isn't rendered directly inside the browser.
There are also security considerations with these files, so with certain versions of Windows you cannot open them from a remote (including network) location - they must be opened from the local machine (IIRC this is on WinXP SP2+, Vista and Win 7).
您知道
CHM
文件实际上是什么吗?它是一组编译在一个大档案中的 html 文件。因此,打开这些文件而不显示“下载对话框”的最简单解决方案是不将 html 文件打包为 chm,而是将它们留在您的网站上,并创建指向它们的经典静态链接。Do you know what is, in fact, a
CHM
file ? It's a set of html files compiled in a big archive. So, the simplest solution to open those files without showing the "download dialog", is to not package your html files as chm, but to left them on your web site, and make classical static links to them.