Как браузеру требуется файл .js? - PullRequest
1 голос
/ 17 августа 2011

Я разрабатываю веб-сервер для Android, и у меня есть некоторые проблемы с внешними файлами JavaScript (.js).С внешним css он работает нормально, потому что он получает TCP файла css, а затем сервер отправляет его как обычный файл.с файлами javascript он не получает ни одного запроса GET / POST.

Могу ли я добавить какой-либо тег, чтобы сообщить браузеру о получении файла js?

на данный момент я пробовал только этот:<script type="text/javascript" src="js/javascript.js"></script>

РЕДАКТИРОВАТЬ : Я только что добавил тип контента "text / javascript", но, похоже, ничего не изменилось.Если я открою напрямую http://ip/js/javascript.js, я получу текст javascript.js.Затем, если я вернусь к своему index.html, все функции javascript будут работать ... почему?

EDIT 2 : Мой сервер (в данный момент) не использует потоки ..для каждого запроса он отправляет страницу и перезапускает соединение.это может быть проблемой ??но в этом случае это должно работать "что-то" ... нет?

РЕДАКТИРОВАТЬ 3 : У меня было подтверждение, что может быть проблема с потоком: если в файле HTML япереверните javascript и тег CSS, javascript работает, css не работает.Как вы думаете?

1 Ответ

1 голос
/ 17 августа 2011

Убедитесь, что вы не кэшируете файл на стороне клиента.Если у вас есть файл js, связанный на странице, он всегда будет пытаться загрузить его, за исключением кэширования.

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