В Safari на OS X с помощью волшебного трекпада или трекпада MacBook смахивание вправо или влево двумя пальцами приводит к возврату и перемещению вперед соответственно. Есть ли способ обнаружить это, в отличие от щелчка назад/вперед или нажатия команды + стрелка и т. д.?
Причина в том, что смахивание имеет собственную анимацию смахивания в стиле раскрытия -, а с пользовательскими переходами ajax на сайте это выглядит очень странно, когда вы получаете один следующий за другим. Это происходит, например, при просмотре кода на github.
Обновление от 23.06.16:Github вернулся к простой замене содержимого страницы без перехода, что было разумным шагом. Моя текущая практика заключается в том, чтобы делать то же самое для перехода назад/вперед, даже если на сайте используется какой-то причудливый переход. Это предотвращает конфликты между действиями браузера и переходом сайта
-. 121 ---1496311-
Может быть, я что-то упускаю, но есть ли способ поиска внутри какого-то пакета по взлому?
Допустим, я знаю, что в фреймворке Snap есть функция с именем render
. Как мне найти его, начиная со страницы взлома:
http://hackage.haskell.org/package/snap-0.9.0.1