您好,我已经抓取了一个网站供离线查看,但许多页面已下载并保存为 .asp,并且有指向这些页面的链接。但是当我在 Chrome 浏览器中打开这些具有 .asp 扩展名的 html 页面时,chrome 将下载页面而不是呈现页面。有没有办法将 chrome 设置为呈现页面而不是下载页面?
谢谢
最佳答案
Chromium 为本地文件使用系统 mime 类型。在 Linux 上,您可以在 xdg-open 中更改它配置:
$ mkdir -p ~/.local/share/mime/packages
$ cd ~/.local/share/mime/packages
$ touch application-x-asp.xml
然后编辑~/.local/share/mime/packages/application-x-asp.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/html">
<comment>Active Server Page</comment>
<icon name="text-html"/>
<glob-deleteall/>
<glob pattern="*.asp"/>
</mime-type>
</mime-info>
将 mime 类型设置为 text/html
。最后你必须再次注销/-in,或者运行:
$ update-desktop-database ~/.local/share/applications
$ update-mime-database ~/.local/share/mime
关于html - 在浏览器中查看扩展名为 .asp 的本地 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9206844/