4

每次我尝试导航到 Firefox 上的 JS 文件时,我都会得到一个另存为对话框。我希望能够在实际浏览器中查看源代码,而不必在另一个编辑器中下载和打开文件。

有什么办法可以强制 Firefox 查看文件?

编辑这里的快照:

快照

4

6 回答 6

5

在 Firefox 中,您可以使用view-source:伪协议。

在 URL 地址栏输入:

view-source:http://server/whatever/your/url/is.js

另请参阅:
如何说服 IE 简单地显示 application/json 而不是提供下载?

于 2011-02-14T03:02:55.763 回答
2

我会尝试出色的在浏览器中打开插件,它值得作为标准 Firefox 安装的一部分。

当您想查看文档并出现下载弹出窗口迫使您选择外部应用程序来查看它时,您是否曾经烦恼过?

此扩展程序允许您直接在浏览器中打开文档。您还可以更改正在查看的文档的 MIME 类型。

在此处输入图像描述

由于Firefox中存在9 年的错误,因此此扩展是必要的。Content-disposition: attachment由服务器提供时,Firefox 将只提供使用外部应用程序打开资源或将其保存到磁盘。“现在在这个 Firefox 中打开”也应该是它处理的 MIME 类型的一个选项,但目前不是。

我同意 8 天前的最后一条评论

不允许直接查看 Firefox 可以处理的内容类型(文本/纯文本、图像/PNG 等)是一个明确的错误。像将文件保存到某个随机位置然后手动打开它这样的循环是一种荒谬的解决方法。

于 2011-02-17T00:34:14.307 回答
0

Firefox 在三个地方查找.js文件的 MIME 类型。(某些文件有第四个位置,例如.html文件。)

第一个是在您的个人资料中名为mimeTypes.rdf;的文件中。如果您曾经单击过一个指向.js具有无法识别的 MIME 类型的文件的链接,那么当您保存它时,Firefox 会将该 MIME 类型与.js文件相关联。请参阅描述文件的等效错误的Mozilla错误 332690.svg

第二种可能性是您的注册表项HKEY_CLASSES_ROOT\.js\Content Type可能已设置为不兼容的值。如果存在,则应将其设置为值之一application/x-javascriptapplication/javascripttext/javascript

仅当未设置这些位置时,Firefox 才会使用其内部默认值,我认为是application/x-javascript.

于 2011-02-17T20:24:16.587 回答
0

有一个不错的 JSView 扩展可以帮助你:https ://addons.mozilla.org/en-US/firefox/addon/jsview/

于 2011-02-17T20:29:34.133 回答
0

如果您在 Firefox 中查看网站的源代码,您也可以通过单击src=""属性中的链接从那里导航到 javascript 文件。

(这可能会受到我安装的 Firebug 的影响)

于 2011-02-17T20:46:58.557 回答
0

使用 devtools 它看起来像这样Ctrl+Shift+K> Debugger > Sources:

在此处输入图像描述

于 2018-11-14T16:43:42.640 回答