if (navigator.userAgent != null && navigator.userAgent.indexOf('Version/8') !== -1 && /^((?!chrome|android).)*safari/i.test(navigator.userAgent) && (navigator.vendor != null) && navigator.vendor.indexOf('Apple') > -1 && !navigator.userAgent.match('CriOS')) alert('safari8');
Нет здесь чего лишнего?
Верно ли, что добавил проверку navigator.userAgent != null и navigator.vendor != null ?
Казалось, достаточно определить сафари8 по 'Version/8' в useragent, но добавил определение самого сафари.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
как в цикле перед присвоением атрибута удалить у всех абсолютно других совпадений до начала цикла этот самы атрибут selected?
Нужно скрыть часть пунктов selectТо есть, чтобы при выборе "Цветная" скрылись пункты с value="2", а при выборе "Чёрно-белая" - value="1"