Мне нужно перенаправить пользователей на наш старый веб-сайт для браузеров, которые не могут обрабатывать угловой материал.Как определить, поддерживает ли браузер угловой материал
(1) Я думал об обнаружении агента и версии браузера, но мне трудно найти окончательный список для Chrome/Safari/Firefox, в котором работают браузеры и версии. Также клиент обнаружил, что код, который я пытался, ничего не возвращал с iPhone 6/iOS9.
(2) Могу ли я как-то определить определенную функцию, т.е. flexbox и использовать это, чтобы определить, не поддерживается ли браузер?
Я бы не стал проверять версию Chrome/Safari/Firefox, потому что они автоматизированы, и действительно старые версии, которые не поддерживают Angular Material, очень маловероятны. Существует только IE, который вы можете проверить (но, вероятно, каждый IE> = 11 будет работать) –
Я проводил некоторое тестирование с помощью BrowserStack Live. В нашем случае IE10 работает тоже. Safari iOS6 и ниже не работают (работа iOS7, iOS8 и IOS9). – ngDeveloper
4.2% пользователей iOS теперь имеют iOS6 и ниже так сложно сказать. Я бы не возражал, и я не поддержал бы это, но я не знаю вашего дела. –