html - 在浏览器中查看扩展名为 .asp 的本地 html 文件

标签 html google-chrome view asp-classic offline

您好,我已经抓取了一个网站供离线查看,但许多页面已下载并保存为 .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/

相关文章:

python - Django session 删除影响另一个 Django 应用程序

javascript - 抓取表格中无法在 html 中找到但只能在 Chrome>F12>Element 中找到的子元素

javascript - PHP/Javascript - 显示tinyMCE生成的HTML页面的更多功能

javascript - 一个 div 标签有 z-index :2 how to change sub div tag z-index:3

html - 根据背景颜色设置文本颜色

javascript - 如何获取浏览器执行javascript后的HTML代码?

spring - 在 Spring MVC 的 View 中显示属性值

php - 在 mysql 数据库中存储唯一命中

android - 如何在 android 中像 3d 动画一样翻转图像?

javascript - knockout observableArray 排序未反射(reflect)在 UI 中(foreach 绑定(bind))