网站搜索

javascript - 从本地 js 文件在 IE 中获取 SCRIPT1014:无效字符


我正在开发一个本地存储的网站,在我测试过的所有浏览器中运行良好,但在任何版本的 IE 中都会有问题。对于我在 script 标签中包含的每个 js 文件,例如:<script src="Scripts/jquery-1.9.1.min.js"></script>,它都会给我提示“SCRIPT1014: 无效字符”错误。

这会生成以下错误:

SCRIPT1014: Invalid character 
jquery-1.9.1.min.js, line 1 character 1

如果我然后点击错误在 IE 开发者工具中查看文件,它看起来像这样:

?? I?%&/m?{J?J??t??`$ؐ@??????iG#)?*??eVe]f@?흼??{???{???;?N'????\fdl??J?ɞ!????~|?"????

等等

我本以为这是一个常见问题(或者说人们从不用 IE 查看本地存储的网页吗?),但是我查询时没找到多少相关信息,而且找到的也没什么帮助。
如何绕过这个问题?

答案#1

这里有一个类似的问题:SCRIPT1014:无效字符

我会检查浏览器的本地脚本安全设置。

你可以尝试将此添加到你的页面,看看是否有效:

<!-- saved from url=(0016)http://localhost -->

或者你可以将“本地 Intranet”区域设置为低,并在开启时禁用保护模式。

http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx

编辑:在评论中回答 - 已清除浏览器缓存。