有没有办法强制Firefox查看这些文件?
编辑:这里是一个快照:
![snapshot](https://istack.dev59.com/UfXb4.webp)
view-source:
伪协议。view-source:http://server/whatever/your/url/is.js
我建议您尝试安装优秀的Open in Browser插件,它是Firefox浏览器标准安装中值得拥有的一部分。
你是否曾经因为想查看一个文档而被下载弹窗所困扰,强制你选择外部应用程序来查看它?
这个扩展允许你直接在浏览器中打开文档。你还可以更改正在查看的文档的MIME类型。
由于Firefox存在一个9年前的Bug,这个扩展程序非常必要。当服务器通过Content-disposition: attachment
提供资源时,Firefox只会提供使用外部应用程序打开资源或将其保存到磁盘的选项。但对于它处理的MIME类型,“现在在此Firefox中打开”也应该是一个选项,但目前并不支持。
我同意最近的评论,这条评论仅仅8天之前:
不允许Firefox可以处理的内容类型(如文本/纯文本、图像/PNG等)直接查看,这是一个明显的Bug。像将文件保存到某个随机位置然后手动打开它这样的绕过方法是荒谬的。
Firefox 寻找 .js
文件的 MIME 类型有三个位置。(对于一些文件,如 .html
文件,还有第四个位置。)
第一个位置是在你的配置文件中的一个叫做 mimeTypes.rdf
的文件中;如果你曾经点击了一个具有未识别 MIME 类型的 .js
文件的链接,那么当你保存它时 Firefox 将会将该 MIME 类型与 .js
文件相关联。可以参考 Mozilla bug 332690,其中描述了 .svg
文件的等效 bug。
第二种可能性是你的注册表项 HKEY_CLASSES_ROOT\.js\Content Type
可能被设为了不兼容的值。如果存在,则应将其设置为以下值之一:application/x-javascript
、application/javascript
或 text/javascript
。
只有这些位置没有设置,Firefox 才会使用其内部默认值,我认为是 application/x-javascript
。
src = ""
属性中的链接来导航到JavaScript文件。