Gdy tylko pisaliśmy o tym, że krzywe połączenie Wi-Fi po wybudzeniu z trybu uśpienia to niemal jedyny problem Yosemite, zaczęły pojawiać się kolejne niespodzianki. Po wydaniu aktualizacji OS X 10.10.1 komputery Mac nigdy nie nauczyły się poprawnie współpracować z sieciami bezprzewodowymi, ale najbardziej nieprzyjemne jest to, że Safari również pokłóciło się z YouTube, którego filmy zaczęły się ładować z błędami lub strasznie wolno i ciągle się zawieszały.

Przy próbie odtworzenia dowolnego materiału wideo na YouTube użytkownik witany jest czarnym ekranem i nic więcej się nie dzieje. Usługa może również wyrzucić błąd lub po prostu wprowadzić przeglądarkę w stan paraliżu.

Problem tutaj wcale nie dotyczy Flasha, HTML 5, tandetnej pamięci podręcznej lub systemu. Na najnowszych wersjach przeglądarki Chrome czy Firefox popularna usługa od Google działa doskonale, dlatego można jedynie narzekać na aktualizację OS X 10.10.1. Pierwsza wersja beta systemu OS X 10.10.2 aktualizuje przeglądarkę Safari i istnieje szansa na „leczenie” jej, ale jest ona dostępna do pobrania tylko dla programistów, a nie dla wszystkich uczestników testów beta.

Obejście problemu, w przypadku którego nadal korzystasz z przeglądarki Safari, jest następujące:

1. Włącz menu programisty poprzez: Safari -> Ustawienia -> Dodatki -> Pokaż menu „Rozwój” na pasku menu

2. Przejdź do: Safari -> Rozwój -> User Agent -> Google Chrome Mac lub Firefox

Dzięki tej sztuczce będziesz w stanie w jakiś sposób odtworzyć „lekkie” filmy, ale „ciężkie” pozostaną dużym pytaniem lub zajmą trochę czasu.

Mamy nadzieję, że Apple pospieszy się z rozwiązaniem tego problemu, ponieważ YouTube zajmuje ważną część wirtualnego życia użytkowników.

Jeść:
* iPad 2 32G Wi-Fi 3G
* iPhone'a 3G
* Internet poprzez Ethernet
* Router Tp-Link TL-WR1043ND - dystrybuuje Internet przez Wi-Fi, szyfrowanie WPA2, włączone DHCP, wyłączone przekierowanie portów, 5 urządzeń podłączonych przez Wi-Fi oprócz iPada - dwa telefony komórkowe na Androidzie, dwa laptopy, jeden iPhone 3G

Problem:

Następujące usługi nie działają na iPadzie, gdy jest on podłączony przez moją domową sieć Wi-Fi za pośrednictwem routera:
* Strony nie otwierają się w przeglądarce Safari - (Safari nie mogło otworzyć strony, ponieważ serwer przestał odpowiadać)
* Usługa iCloud nie działa - nie można się zalogować, długie oczekiwanie, a potem problem
* Wbudowany klient YouTube nie działa. Po prostu nic się nie ładuje. (Nie udało się połączyć z YouTube)
Aplikacja App Store na iPadzie okresowo działa lub nie działa.

Szczegóły i opisy:

W innych sieciach Wi-Fi (np. w kawiarni czy na imprezie) na iPadzie wszystko działa prawidłowo
* Na komputerze stacjonarnym podłączonym do routera przewodem otwierają się wszystkie wyznaczone strony - www.apple.com/ru, itunes.apple.com, youtube.com, YouTube działa w pełni, iTunes działa dobrze
* Na telefonie z Androidem podłączonym przez Wi-Fi w natywnej przeglądarce otwiera się strona www.apple.com, ale nie wyświetlają się na niej zdjęcia, tylko tekst
* Niektóre usługi nie działają również na telefonach z Androidem - YouTube, Android Market i inne

Co próbowałeś zrobić?

* Czytałem artykuł - http://support.apple.com/kb/HT4199?viewlocale=ru_RU. Zrobiłem wszystko. Nie pomogło.
* Wyłączone/włączone DHCP, UPNP, szyfrowanie Wi-Fi, zapora routera.
* Przeciążone urządzenia, router
* Zaktualizowano oprogramowanie routera do najnowszej wersji z grudnia 2011 r.

Wstępne wnioski

Najwyraźniej problem leży w ustawieniach routera lub w jego nieprawidłowym działaniu. Sam doszedłem do tego wniosku.

Jeśli uzyskujesz dostęp do najpopularniejszej witryny hostującej wideo za pośrednictwem przeglądarki Safari, prawdopodobnie zauważyłeś, że otwarcie strony youtube.com zajmuje podejrzanie dużo czasu. Czy uważasz, że Twój dostawca usług internetowych robi coś dziwnego? Ale nie! Co robić? Jest rozwiązanie!

Najpierw zrozumiejmy dokładnie pytanie „kto jest winny”? Google! „Good Corporation” wyznaczyła kurs optymalizacji YouTube wyłącznie dla natywnej przeglądarki Chrome. Teraz YouTube przeszedł przeprojektowanie kodu o nazwie Polymer i działa na ekskluzywnym API Shadow DOM v0. Nie ma wersji Shadow dla Safari i innych popularnych przeglądarek - Mozilla Firefox, Microsoft Edge, Opera i tak dalej (przynajmniej jeszcze nie).

W rezultacie YouTube ładuje się w przeglądarce Chrome do 5 razy szybciej niż w jakiejkolwiek innej przeglądarce.

Ale wszystko można naprawić!

Wszystko, co musimy w tym celu zrobić, to wrócić do tego, co mieliśmy przed Polymerem.

1. Zainstaluj rozszerzenie Tapermonkey (niestety nie działa ono na macOS Mojave).

2. Powiedz Safari, że ufasz Tapermonkey.

3. Zainstaluj ten skrypt - zmusi YouTube do korzystania z trybu klasycznego.

P.S. Dla użytkowników Mozilla Firefox wszystko działa jeszcze łatwiej - wystarczy pobrać i aktywować specjalne rozszerzenie

W rzeczywistości ta metoda pozwala pobierać nie tylko klipy Youtube, ale także wszelkie pliki, do których nie są wyraźnie dołączone linki na stronie otwartej w przeglądarce.

W tym celu w Safari z załadowaną stroną zawierającą klip, który pobierzemy, musisz otworzyć Okno aktywności, który jest wywoływany poprzez menu programu Okno:

lub kombinację klawiszy Alt+Cmd+A. Przykład (zdjęcie, które można kliknąć):

To okno zawiera linki do różnych obiektów strony, których rozmiar jest wskazany w prawej kolumnie - Status. Wśród nich musisz znaleźć największy. Na zdjęciu przykładowy obiekt o takim rozmiarze 18,0MB podświetlone na czerwono.

Możesz wczytać obiekt (w tym przypadku plik wideo) poprzez dwukrotne kliknięcie na nim i przytrzymanie klawisza Alt. Jak zwykle wyląduje w folderze Pliki do pobrania.

Notatka

Zwykle klipy z pobrane jako pliki videoplayback.flv. Czasami jednak podobne obiekty można pobrać z innych witryn o dowolnych nazwach i rozszerzeniach. Dlatego po załadowaniu należy zmienić ich nazwę.

Jeśli uzyskujesz dostęp do najpopularniejszej witryny hostującej wideo za pośrednictwem przeglądarki Safari, prawdopodobnie zauważyłeś, że otwarcie strony youtube.com zajmuje podejrzanie dużo czasu. Czy uważasz, że Twój dostawca usług internetowych robi coś dziwnego? Ale nie! Co robić? Jest rozwiązanie!

Najpierw zrozumiejmy dokładnie pytanie „kto jest winny”? Google! „Good Corporation” wyznaczyła kurs optymalizacji YouTube wyłącznie dla natywnej przeglądarki Chrome. Teraz YouTube przeszedł przeprojektowanie kodu o nazwie Polymer i działa na ekskluzywnym API Shadow DOM v0. Nie ma wersji Shadow dla Safari i innych popularnych przeglądarek - Mozilla Firefox, Microsoft Edge, Opera i tak dalej (przynajmniej jeszcze nie).

W rezultacie YouTube ładuje się w przeglądarce Chrome do 5 razy szybciej niż w jakiejkolwiek innej przeglądarce.

Ale wszystko można naprawić!

Wszystko, co musimy w tym celu zrobić, to wrócić do tego, co mieliśmy przed Polymerem.

1. (niestety nie działa na macOS Mojave).

2. Powiedz Safari, że ufasz Tapermonkey.

3. Zainstaluj – zmusi YouTube do korzystania z trybu klasycznego.