Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Safari wczytuje przewinięte strony (zrzut ekranu)


  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 13:25

Dzisiaj zauważyłem dziwny w sumie problem wchodząc w niektóre strony. Strony wczytują się niby normalnie, ale od razu są przewinięte np na środek. Ciężko to wytłumaczyć, najlepiej pokazać zrzut ekranu.

2rp79ty.jpg

Dla przykładu, strona powinna wczytać się w ten sposób, pasek przewijania ma być na samej górze:

4qingj.jpg

Jakiś pomysł dlaczego tak się dzieje? Od razu powiem, że nie wgrywałem żadnych wtyczek, ani nie zmieniałem nic w safari, a przykładowo strona myapple.pl działa normalnie, ale strona z zrzutu ekranu i inne strony też jeszcze wczoraj wczytywały się normalnie.


Edit: Usunąłem cookie danej strony, to samo. Usunąłem całą historię przeglądania danej strony, to samo. 


iPhone 5s Mac mini  Watch Series 1


#2 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 19:43

Edit2: Jak wyłączam JavaScript to wtedy nie przewijają się strony, ale bez tego niektóre strony się nie wczytują lub wczytują się źle więc to nie jest rozwiązanie


iPhone 5s Mac mini  Watch Series 1


#3 pantomasz431

pantomasz431
  • 123 postów

Napisano 18 marca 2017 - 21:42

Podaj nazwy tych stron to sprawdzę u siebie w Safari 



#4 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 21:49

Np goal.com czy realmadryt.pl


iPhone 5s Mac mini  Watch Series 1


#5 pedros

pedros
  • 1 392 postów
  • SkądWAW, PL

Napisano 18 marca 2017 - 22:11

Ładują się normalnie. Safari 10.0.3/macOS 10.12.3. Z rozszerzeń Safari tylko uBlock.

 

A jak to wygląda na koncie innego użytkownika?


Użytkownik pedros edytował ten post 18 marca 2017 - 22:12


#6 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 22:21

Nie ma u mnie na Macu innych kont. Do wczoraj było wszystko OK. 


Safari i macOS mam najnowsze


iPhone 5s Mac mini  Watch Series 1


#7 pedros

pedros
  • 1 392 postów
  • SkądWAW, PL

Napisano 18 marca 2017 - 22:22

No to załóż i sprawdź. Żadnej w tym magii nie ma...



#8 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 22:26

Na innym użytkowniku normalnie działa


iPhone 5s Mac mini  Watch Series 1


#9 pedros

pedros
  • 1 392 postów
  • SkądWAW, PL

Napisano 18 marca 2017 - 22:36

A widzisz, czyli masz coś nie tak w swoim profilu. Jakieś rozszerzenia do Safari instalowałeś?

Dodatkowo sprawdź na swoim koncie, jak te strony zachowują się pod innymi przeglądarkami (Chrome, FF).

Zresetuj Safari do fabrycznych ustawień (wcześniej zachowując zakładki itp.) - z tego co pamiętam chyba cronopioverde napisał kiedyś całkiem zgrabny poradnik na ten temat pod Yosemite, albo ElCap, ale zasady są podobne. Być może włączenie w Preferencjach Safari menu Programowanie i czyszczenie stamtąd też pomoże.

Problem masz lokalnie na tym jednym koncie.



#10 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 18 marca 2017 - 23:38

Nic nie instalowałem właśnie, ok niedługo sprawdzę


Na Google Chrome też działa normalnie


iPhone 5s Mac mini  Watch Series 1


#11 pedros

pedros
  • 1 392 postów
  • SkądWAW, PL

Napisano 18 marca 2017 - 23:40

No to zawężamy krąg podejrzanych... ;)


  • maciek5s lubi to

#12 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 19 marca 2017 - 10:51

Dziś wszystko działa normalnie póki co. Ciekawie


Samo się naprawiło przez noc?


Wczoraj od rana, źle, a dziś od rana dobrze :huh:


iPhone 5s Mac mini  Watch Series 1


#13 pantomasz431

pantomasz431
  • 123 postów

Napisano 19 marca 2017 - 12:03

Mi na czystym Safari też normalnie działają. 



#14 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 19 marca 2017 - 12:46

Teraz wszystko działa, ale w razie czego jeden z moderatorów podał mi takie coś:

on run
if application "Safari" is running then
tell application "Safari"
quit
end tell
end if
 
do shell script "cp -Rf ~/Library/Safari ~/Desktop/Kopia\\ danych\\ Safari\\ –\\ `date +%Y-%m-%d`/ && find ~/Library/Safari -name \"History*\" -exec rm -Rf {} \";\" && rm -Rf ~/Library/Safari/LocalStorage/* "
 
set Question to display dialog ¬
"Czy chcesz teraz ponownie uruchomić Safari, żeby ją przetestować?" buttons {"Zrezygnuj", "Uruchom"} default button 1
 
if button returned of Question is "Uruchom" then
try
tell application "Safari"
activate
end tell
end try
end if
end run

Tekst powyższy należy wkleić w Edytora skryptów i dać „Kompiluj” (ikona młotka), a potem „Uruchom”

Zaznaczam, że jeżeli wszystko już jest dobrze, nie ma potrzeby wykonywania tego testu, bo i po co? To tak na przyszłość.


iPhone 5s Mac mini  Watch Series 1


#15 --Nuta--

--Nuta--
  • 89 postów

Napisano 19 marca 2017 - 18:52

Hej,

Mam to na gazeta_pl 

Wydaje mi się, że winne są tu źle napisane javascript na stronach. Przeglądarki różnie interpretują niektóre "eventy" i coś co powinno się wydarzyć po naszej akcji (np klik, hover itd) uruchamia się po wczytaniu strony. Dalej jest już tylko przewinięcie an stronie do odpowiedniego selectora.

Według mnie jest to problem stron a nie Safari.


MBP, XS


#16 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 19 marca 2017 - 18:54

Wiesz, ale na tamte strony wcześniej chodziły mi dobrze i nagle wczoraj źle, a dziś już znowu dobrze cały czas. Sprawdziłem stronę co podałeś i też normalnie śmiga


iPhone 5s Mac mini  Watch Series 1


#17 maciek5s

maciek5s
  • 1 108 postów
  • Płeć:

Napisano 20 marca 2017 - 10:50

Dziś znowu wszystko śmiga


iPhone 5s Mac mini  Watch Series 1





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych