Как настроить навигатор userAgent?
Хорошо, это крайний случай, в который мне удалось попасть. Я тестирую свое приложение на новой ОС Tizen. Мой код JS имеет тысячи проверок навигатора. Что-то вроде:
navigator.userAgent.toLocaleLowerCase().indexOf("android") || navigator.userAgent.toLocaleLowerCase().indexOf("iPad")
Теперь пользовательский агент Tizen OS на моем тестовом устройстве не имеет ни одной из этих строк. Многие мои css и JS ломаются в результате. Сейчас я нахожусь в режиме POC и не хочу тратить время на добавление дополнительной проверки ко всем этим условиям. Есть ли способ программно установить userAgent? Что-то вроде:
navigator.userAgent += " Tizen" //does not work.
MDN говорит, что это свойство чтения-записи. Я не могу изменить его, хотя. Помоги мне с этим. Или другой умный способ подделать userAgent или правильный способ установить это. Благодарю.