2014-12-07 15 views
5

W Safari Mobile na iOS < 8, wszystkie funkcje JavaScript zostały wstrzymane, gdy użytkownik przewijał. Od czasu wydania iOS 8, to już nie jest to przypadek, jak można przeczytać tutaj:Otrzymuj ciągłe zdarzenia przewijania w przeglądarce iOS Chrome

http://developer.telerik.com/featured/scroll-event-change-ios-8-big-deal/

To wspaniała wiadomość. Wykonywanie skryptów JavaScript podczas przewijania (jeśli to zrobione poprawnie), otwiera możliwość wielu ulepszeń użyteczności (takich jak lepkie menu) i efektów (takich jak paralaksa).

Czy istnieje sposób na to samo w Chrome Mobile na iOS?

Ta sama witryna informuje, że pierwszą przeglądarką mobilną obsługującą wydarzenia na żywo scroll była Chrome na Androida 4.0. Jeśli tak, to dlaczego jest on wyłączony w najnowszej wersji Chrome na iOS?

Odpowiedz

2

To może być odpowiedź:

https://code.google.com/p/chromium/issues/detail?id=423444

Jeśli nowa obsługa Javascript jest związany z nowym Nitro JavaScript silnik używany w Safari Mobile (aw WKWebView), to będziemy mieli ciągłe imprezy przewijać Chrome Mobile po zmianie na WKWebView zamiast UIWebView.

EDIT: W wersji 48.0.2564.87, Chrome wykorzystuje WKWebView na iOS i ciągłe imprezy spiralne pracują!

Powiązane problemy