Предположим, у вас есть страница с относительно строгим форматом документа и разметкой HTML, которая довольно близка к совместимости, но, возможно, пропускает несколько глупых способов, возможно, из-за пользовательского контента, который находится вне вашего контроля ... скажем, вы работаете в системе управления контентом или в теме для системы управления контентом, где вы управляете некоторой базовой структурой и нуждаетесь в некотором JavaScript, но не несете ответственности за все остальное, что входит в страницы.
Как вы можете сказать (или: что определит), когда браузер решает перейти в режим «причуд», а не использовать его более совместимый со стандартами движок?
Я ищу ответы для каждого из основных браузеров, поскольку IE, Chrome, Safari и Firefox, конечно, все будут обрабатывать это по-разному. Достаточно ли одной единственной ошибки, чтобы вызвать ее, или у вас есть некоторая задержка?