Riešenie problémov so Safari: Nevzdávajte sa, nerozoberajte

Použite ponuku Re-render na obnovenie webovej stránky

Safari má niekoľko techník na riešenie problémov, ktoré vás bzučia. Jednou z nich je možnosť renderovania webovej stránky. Opätovné vykresľovanie spôsobí, že Safari prekreslí aktuálne načítanú webovú stránku a použije existujúcu už stiahnutú stránku. Toto je iný než bežný príkaz Refresh, ktorý stiahne novú kópiu stránky.

Funkcia re-render sa najlepšie používa, keď stránka, ktorú prezeráte, začne zobrazovať podivné artefakty, ako napríklad nesprávny text alebo obrázky, zmeny veľkosti textu alebo iné abnormality zobrazenia. Tieto typy zmien sa nemusia zobrazovať, pokiaľ neprechádzate cez webovú stránku alebo pomocou funkcie vloženej na webovej stránke, napríklad videa.

Väčšinu času používate na obnovenie stránky príkaz obnoviť alebo znova načítať (kruhová šípka v paneli s adresou URL). Tým sa opätovne načíta celá webová stránka, proces, ktorý môže byť časovo náročný, najmä ak je stránka náročná na grafiku. Aktualizovaná stránka môže mať aj iný obsah ako pôvodne stiahnutá stránka. Platí to najmä pre spravodajské stránky a iné webové stránky, ktoré sú dynamicky aktualizované.

Ak chcete obnoviť aktuálnu stránku bez zmeny obsahu, použite príkaz Safari Repaint. Príkaz Repaint núti Safari renderovať aktuálnu webovú stránku pomocou už stiahnutých údajov. V dôsledku toho je premaľovanie takmer okamžité. Na vykonanie nemožno prevziať a zachovávate rovnaký obsah.

Ako znova vykresliť webovú stránku v programe Safari

  1. Musí byť zapnuté menu ladenia Safari. Ak sa na paneli s ponukami nezobrazuje ponuka ladenia, postupujte podľa pokynov v časti Povoliť ponuku Debug programu Safari.
  2. V ponuke Safari vyberte možnosť Debug, Force Repaint.
  3. Môžete tiež vyvolať príkaz "Force Repaint" pomocou klávesovej skratky "Shift Command R" (súčasne stlačiť klávesy shift, príkaz a písmeno "R").

Aktuálne zobrazená webová stránka bude opätovne vykreslená pomocou renderovacieho mechanizmu WebKit zabudovaného do programu Safari.