В случайных случаях файлы JavaScript не загружаются .
Я считаю, что этот диагноз правильный, потому что а) у меня есть код для проверки, б) я прошел через код и в) я получаю сообщение об ошибке «myfunction» is undefined »при использовании функций в этих файлах.
Иногда это не происходит в течение часа, иногда это происходит каждый раз, когда я загружаю страницу, иногда это происходит каждый раз, когда я загружаю страницу. Кажется, что каждый раз, когда я идентифицирую непротиворечивое поведение, чтобы я мог повторить его и диагностировать, оно меняется!
Кто-нибудь знает, что может быть причиной этого?
Я использую:
- IE версия 7.0.5730.11 (имел &
удалена бета-версия IE8)
- VS2008
Сейчас, похоже, это происходит только с моим коллегой в нашей среде разработки.
Существует один скрипт, который, кажется, пропускает больше, чем любой другой. Вот тег сценария.
<script language="javascript"
type="text/javascript"
src="js/Ajax.Utility.js?<%= ConfigurationManager.AppSettings["WebApp.JavaScript.FileVersion"].ToString() %>"></script>
Что оценивается в
<script language="javascript"
type="text/javascript"
src="js/Ajax.Utility.js?090324a"></script>
Параметр строки запроса версии, похоже, также не оказывает никакого влияния, так как у меня была и не возникла проблема сразу после его изменения.