Ale*_*lex 5 browser google-chrome
我在 Ubuntu 16.04.6 上使用 google chrome 77.0.3865.90,我想让 chrome 直接在浏览器选项卡中打开某些类型。
例如文本与扩展名的文件.log(例如out_L4PC.log)被直接在broswer标签打开,当我使用像一个URL some/web/adress/out_L4PC.out。
我有不同的文件,也只包含文本,但它们以.err(example out_L4PC.err)结尾。我希望它们也直接在浏览器选项卡中打开。
但到目前为止,当我使用这样的.err文件时,它们正在被下载并使用不同的应用程序打开。这不是我想要的。我不希望这些类型的文件用不同的应用程序打开,而是直接在浏览器中打开,就像.log文件一样。
怎么做?
Chrome(或任何其他浏览器)下载这些文件而不是在浏览器中打开它们的原因有多种:
download属性,或者服务器使用Content-Disposition: attachmentHTTP 标头进行响应 - 在这两种情况下,这都会告诉浏览器下载文件并将其保存到本地磁盘而不是显示它。application/octet-stream)。不幸的是,Chrome 本身似乎没有提供覆盖此行为的方法。
对于第一种情况(Content-Disposition 标头),您可以使用 Chrome 扩展Undisposition,它将删除此标头,从而允许您在浏览器中显示文档。但请注意,只要扩展程序处于活动状态,这就会影响所有链接 - 因此,如果您确实想下载某些内容,则必须禁用该扩展程序(或使用上下文菜单中的“链接另存为”)。
对于第二种情况,我不知道有什么方法可以禁用 Chrome 的行为。
不过,您可以使用 Mozilla Firefox :-)。对于 Firefox,有一个扩展可以满足您的需求,即Open in Browser。如果您单击通常会触发下载的链接,则会弹出一个对话框,询问您是否要下载或在浏览器中查看。
| 归档时间: |
|
| 查看次数: |
792 次 |
| 最近记录: |