0

自宅のラップトップでWebサイトを開くと、奇妙な未終了の文字列リテラルエラーが発生します。職場(プログラムした場所)でWebサイトを開こうとしても、エラーは表示されません。最初にFirefoxのバージョンを比較し始めましたが、どちらも同じです->19.0。

いくつかの「未終了の文字列リテラル」-エラー修正を試した後、stackoverflowサイトの多くのスレッドで説明されているように、外部jsファイルでさらにエラーが発生しました。そのため、このファイルのインクルードにエラーがあると思い、インクルードのさまざまな可能性を試しました(スクリプトタグにtype = "javascript"を追加した場合と追加しない場合のfe)。何度か無駄に試した後、以前の状態に戻すことにしました。

<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