Я пытаюсь найти скрипт, который определяет, размещает ли устройство элементы position: fixed
относительно ViewPort, а не всего документа.
В настоящее время стандартные настольные браузеры и Mobile Safari (для iOS 5) делают это, тогда как устройства Android размещают фиксированные элементы относительно всего документа.
Я нашел пару тестов для обнаружения этого, но ни один из них не работает:
- http://kangax.github.com/cft/ Дает мне ложное срабатывание, когда я передаю его из Android-устройство.
- https://gist.github.com/1221602 дает мне ложноотрицательный результат, когда я передаю его на iPhone с iOS 5.
Кто-нибудь знает, где найти / как написать тест, который действительно это обнаруживает? Я не хочу полагаться на обнюхивание браузера.