如何让 IE 将 JavaScript 作为文本打开

如何让 IE 将 JavaScript 作为文本打开

我正在运行 IE 9。直到上周的某个时候,如果我将 JavaScript 文件的 URL 放在地址栏中,它会在浏览器窗口中将 JavaScript 显示为文本。现在,当我这样做时,它会下载 JavaScript 文件。

我怎样才能将其恢复到以前的处理方式?

这很烦人,因为我正在开发一个 Web 应用程序,如果我可以让它在浏览器中将文件显示.js为文本,那么我可以刷新它以强制更新缓存。

更新: 我已经在几位同事的机器上进行了测试。对于一些用户,浏览 .js 文件会在浏览器中呈现它们(所有情况下均为 IE 9)。在其他情况下,它会要求下载。文件关联似乎没有任何效果。我们用 IE 和 Chrome 测试了一位同事。IE 想要下载它,但 Chrome 将其呈现为文本。这让我认为这是 IE 问题,而不是操作系统问题。

答案1

尝试通过以下 .REG 文件将 JS 文件的条目添加到注册表中的 MIME 类型数据库(礼貌芝士索的回答这里):

Windows Registry Editor Version 5.00
;
; Tell IE to open JS documents in the browser.
; 25336920-03F9-11cf-8FD0-00AA00686F13 is the CLSID for the "Browse in place".
;

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-javascript]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/javascript]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00

答案2

如果您确实只是想手动重新缓存 js 文件,您只需转到使用脚本文件的页面并按 CTRL + F5 清空缓存并从该站点重新下载所有文件。

如果我转到 IE 9 中的 Javascript,它会询问我将文件保存在哪里。

相关内容