我正在努力将网站的一部分变成适合放在记忆棒上的简单离线应用程序。这涉及保存所有 html、图像和链接文件并更改 URL,以便它们在离线环境中工作。
其中一些文件是 .epub 和 .mobi 文件(不同的 E-pub 格式),而大多数是 PDF 文件。对于我的一位同事(Win 7,FF 16.0.2),单击离线版本中的 .epub 和 .mobi 文件链接会在浏览器中显示其内容,而单击网站上的“相同”链接会触发正常的打开/保存对话框。在我的 FF(Win 7,FF 19.0)中,我在两种情况下都会得到对话框。
我找到的所有关于 FF 中文件处理的信息都表明,所采取的操作完全基于 Web 服务器为文件提供的 MIME 类型。对于像我们这样的“离线网站”,这显然不适用,因为没有涉及 Web 服务器。在这种情况下,Firefox 是否会依靠检查文件后缀,或者它是否依赖于操作系统设置?我们担心其他用户可能会遇到在浏览器中打开文件的情况。