При окрытии сайта в браузере приложения «вконтакте» фиксированное меню выглядит отвратительно.
Что происходит: при скроле VK плавно скрывает заголовок страницы, увеличивая область просмотра экрана на 40-50px, меню (и другие элементы) с position:fixed смещены на этот промежуток и остаются в таком положении, что совершенно неприемлимо. Как это выглядит:
Как решить проблему? Я вижу два способа:
1. Определить, что это браузер вКонтакте и поставить для меню position:absolute, чтобы оно скролилось вместе с контентом.
2. Определить, что это браузер VK и пересчитать высоту блока при ScrollStart.
В любом случае, в первую очередь нужно определить, что это именно браузер VK, как это сделать? Может быть, уже есть готовое решение?