У меня есть веб-приложение JavaScript, которое не работает на IE.Режим совместимости IE мешает мне получать сообщения об ошибках
Так что, естественно, я запускаю консоль, чтобы попытаться выяснить, что не так. Однако каким-то раздражающим чудом он решает работать, когда я это делаю.
Я считаю, что он входит в какой-либо режим совместимости, когда консоль открыта, и исправляет ошибку, тем самым мешая мне узнать, что не так. Вот все, что я получил от консоли:
HTML1200: dropbox.com находится на Internet Explorer Список 9 Compatibility View ("C: \ Users ... \ AppData \ Local \ Microsoft \ Internet Explorer \ IECompatData \ iecompatdata.xml ').
- Как предотвратить это?
или ..
- может Сомон сказать мне, почему my app разве работает :)
Удивительная благодарность. Есть ли способ условно включить журналы для браузеров без IE? И как вы это узнали? Ручная проверка? – Robert
Да, в значительной степени через болезненный опыт; как и большинство вещей в IE :-). Вы можете включить 'function' что-то вроде:' function log (msg) { if (typeof console! == "undefined") { console.log (msg); } } 'и затем выполните' log (model) '. Когда дело доходит до производства, вы хотите его удалить. – jabclab