0

在家里的笔记本电脑上打开我的网站时,我收到一个奇怪的未终止字符串文字错误。如果我尝试在工作中打开网站(我对其进行编程),则不会出现错误。首先我开始比较 Firefox 版本,但两者都是相同的 -> 19.0。

在尝试了一些“未终止的字符串文字”错误修复后,就像在 stackoverflow 网站上的许多线程中描述的那样,我在外部 js 文件中遇到了更多错误。所以我认为我在包含此文件时出错并尝试了不同的包含可能性(fe 在脚本标记中添加和不添加 type="javascript" )。经过几次徒劳的尝试,我决定将其恢复到以前的状态:

<script src="js/openLayers/OpenLayers.js"></script>

仍然出现的错误说

"SyntaxError: unterminated string literal" in string 
"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7"
in OpenLayers.js on line 48.

因此,我尝试将整个 OpenLayers.js 作为内部 Javascript 放入我的 html 中,并且一切正常。

有谁知道为什么仅当 OpenLayers.js 作为外部 js 包含时才会发生此错误?

4

0 回答 0