在Safari中加载外部文件(CSS和JavaScript)的问题

时间:2010-06-28 16:43:45

标签: javascript html css safari

我有一个奇怪的情况,我的外部网站文件,包括JavaScript和CSS,被解释为在Safari浏览器上以某种方式损坏。同样的网站在Internet Explorer中看起来很好,但在Safari上,javascript和css被完全忽略了。如果我通过Inspector查看文件,我可以看到Safari将这些文件视为包含垃圾字符 - 亚洲符号或方框。但是,当我直接导航到文件时,它们看起来很好。有关示例,请参阅下面的站点,在Safari 5中查看:

http://amsoell.com/dch/castlemoore

如果我将相同的CSS或JavaScript嵌入到HTML本身中,它会完美呈现。我不知道这是一个服务器问题还是我的CSS中的东西,但是我的智慧在这里结束了。

3 个答案:

答案 0 :(得分:5)

我检查了您的网站validation,但它无效。但最有趣的是你的想法是utf-16le。您应该将编码设置为utf-8。只需将以下行添加到<head>部分:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 

答案 1 :(得分:2)

charset="utf-8"<script>代码中加入<link>参数:

<script type="text/javascript" charset="utf-8" src="script.js"></script>

<link rel="stylesheet" type="text/css" charset="utf-8" href="style.css">

答案 2 :(得分:0)

通过在“ Windows-1252编码”中保存html页面可以解决问题。