Я разрабатываю сложный веб-сайт, который сильно использует jQuery и ряд скриптов. При загрузке сайта ни один из моих скриптов не работает (хотя я могу подтвердить, что другие скрипты работают нормально). Я бы не стал публиковать такой хромой вопрос здесь, на SE, за исключением одного:
В мгновение ока я нажал F12, чтобы включить инструменты разработчика, чтобы я мог отлаживать мою проблему, все мгновенно работает отлично!
Хуже того, если я выключу браузер, запустите его, сначала включите Dev Tools и зайдите на сайт, все работает так, как ожидалось.
Поэтому я даже не могу отлаживать проклятую проблему, потому что Dev Tools исправляет ее! Что может сделать Dev Tools, что заставляет все работать? Изменяет ли он UA (я обнаружил некоторое обнаружение jQuery.browser)? Делает ли это что-то для doctype?
ИЗМЕНИТЬ
Все мои консольные протоколы завернуты в следующую служебную утилиту оболочки:
function log(msg){
if (console){
console.log(msg);
}
}
Любые мысли или предложения, которые я мог бы попробовать, приветствуются. Я отправлю сообщение, если найду решение.