Проблема загрузки внешних файлов (CSS и JavaScript) в Safari - PullRequest
6 голосов
/ 28 июня 2010

У меня странная ситуация, когда файлы моего внешнего сайта, как JavaScript, так и CSS, интерпретируются как-то поврежденные в браузерах Safari. Тот же сайт выглядит хорошо в Internet Explorer, но в Safari javascript и css полностью игнорируются. Если я посмотрю на файлы через Инспектора, то пойму, что Safari рассматривает эти файлы как содержащие ненужные символы - азиатские символы или квадратные прямоугольники. Когда я перехожу непосредственно к файлам, они выглядят просто отлично. См. Сайт ниже, просмотренный в Safari 5, например:

http://amsoell.com/dch/castlemoore

Если я встраиваю тот же самый точный CSS или JavaScript в сам HTML, он прекрасно отрисовывается. Я не знаю, если это проблема с сервером или что-то в моем CSS, но я на этом сошёл с ума.

Ответы [ 3 ]

5 голосов
/ 28 июня 2010

Я проверил ваш сайт на проверку , и она не действительна.Но самое интересное, что ваша помощь - utf-16le.Вы должны установить кодировку на utf-8.Просто вставьте следующую строку в ваш <head> раздел:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
2 голосов
/ 26 декабря 2014

Включите параметр 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">
0 голосов
/ 27 января 2012

Проблема может быть решена путем сохранения html-страницы в « Кодировка Windows-1252 ».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...