Az összes lap újratöltése a Safariban macOS rendszeren

Néhány évvel ezelőtt a Safari rendelkezik egy olyan lehetőséggel, amely lehetővé tette a felhasználók számára, hogy újratöltsék az összes jelenleg nyitva lévő lapot. Ez a lehetőség akkor jelent meg, amikor a felhasználók jobb gombbal kattintottak egy lapra. A macOS további verzióiban ez a lehetőség megszűnt. Nyilvánvalóan nem jelent meg a macOS új funkcióinak listáján, amelyeket az Apple a WWDC-n mutat be, de azoknak, akik használták, nincs más alternatíva. Ennek ellenére, ha a Safari összes lapját újra kell töltenie, és ezt gyakran kell megtennie, használhat egy egyszerű Apple Scriptet.

Töltse be újra az összes lapot a Safariban

Nyissa meg az Automator alkalmazást a macOS rendszeren. Kattintson az Új dokumentum gombra alul. A megjelenő lehetőségek közül válassza a Szolgáltatások lehetőséget. A következő képernyőn nyissa meg a „Szolgáltatás fogadja kiválasztva” legördülő listát, és válassza a „Nincs bemenet” lehetőséget. Ezután nyissa meg a „Be” legördülő listát, és válassza ki a Safari lehetőséget az alkalmazások listájából. Végül a bal oldali könyvtárban válassza az AppleScript futtatása lehetőséget.

  Az iOS 11-hez hasonló képernyőképek beszerzése macOS-ben

Ezzel megnyílik egy ablaktábla. Illessze be a következő szkriptet, hogy lecserélje az alapértelmezett szöveget.

tell application "Safari"
set a to tabs of the front window
repeat with x in a
set docUrl to URL of x
set URL of x to docUrl
end repeat
end tell

Mentse el a szolgáltatást olyan névvel, amelyből kiderül, mire való. Ezután engedélyeznie kell a szkript futtatását a Safariban. Nyissa meg a Safarit, és lépjen a Safari> Beállítások> Speciális> Fejlesztés menü megjelenítése menüpontra a menüsorban.

Nyissa meg a Fejlesztés menüt a Safariban, és engedélyezze az „Allow JavaScripts from Apple Events” lehetőséget.

Eddig Ön hozta létre a szolgáltatást, és bármit is engedélyezte a szolgáltatás futtatásához. Most jön a szolgáltatás tényleges használatának része, és hogy miért fontos megfelelő nevet adni nekik.

  A Ne zavarjanak funkció automatikus engedélyezése az asztal képernyőmegosztása közben [macOS]

A szolgáltatás futtatásához nyissa meg a Safarit, és lépjen a Safari menübe. A Szolgáltatások alatt látni fogja az imént létrehozott szolgáltatást. Kattintson rá a szolgáltatás futtatásához és a Safari összes lapjának újratöltéséhez.

Ez a megoldás nyilvánvalóan nem olyan jó, mint a Safariból eltávolított eredeti lehetőség. Ennek ellenére nem kényszeríti Önt további lépésekre vagy több kattintásra, mint korábban. Mivel ezt a szolgáltatást kifejezetten a Safari számára hozták létre, nem fogja látni más alkalmazások Szolgáltatások almenüjében. Még ha kissé nyersnek is találja ezt a megoldást, még mindig sokkal jobb, mintha minden egyes Safariban megnyitott lapot külön-külön újratöltene.

Ha a Chrome-ot macOS rendszeren használja, egyszerűen kiválaszthatja az összes újratölteni kívánt lapot, kattintson jobb gombbal valamelyikre, és válassza ki az Újratöltés opciót a helyi menüből.

  Képernyőképek készítése és a képernyő rögzítése a macOS Mojave rendszerben