- - Πώς να ξανακάνετε όλες τις καρτέλες σε Safari Στις macOS

Πώς να ξανακάνετε όλες τις καρτέλες σε Safari Στις macOS

Πριν από μερικά χρόνια, το Safari έχει αυτή την επιλογήεπέτρεψε στους χρήστες να επαναφορτώσουν όλες τις καρτέλες που ήταν ανοικτές. Αυτή η επιλογή εμφανίστηκε όταν οι χρήστες έκαναν δεξί κλικ σε μια καρτέλα. Στις επόμενες εκδόσεις του macOS, αυτή η επιλογή αποσύρθηκε. Προφανώς δεν εμφανίστηκε στον κατάλογο των νέων χαρακτηριστικών στο MacOS ότι η Apple προβάλλει στο WWDC αλλά εκείνοι που το χρησιμοποιούσαν δεν έχουν εναλλακτικές λύσεις. Τούτου λεχθέντος, εάν πρέπει να επαναφορτώσετε όλες τις καρτέλες στο Safari, και πρέπει να το κάνετε συχνά, μπορείτε να χρησιμοποιήσετε ένα απλό Apple Script.

Επαναφόρτωση όλων των καρτελών στο Safari

Ανοίξτε την εφαρμογή Automator στο macOS. Κάντε κλικ στο κουμπί Νέο έγγραφο στο κάτω μέρος. Από τις επιλογές που εμφανίζονται, επιλέξτε την επιλογή Υπηρεσίες. Στην επόμενη οθόνη, ανοίξτε το αναπτυσσόμενο μενού "Service receives selected" και επιλέξτε "No Input". Στη συνέχεια, ανοίξτε το αναπτυσσόμενο μενού 'In' και επιλέξτε Safari από τη λίστα των εφαρμογών. Τέλος, από τη βιβλιοθήκη στα αριστερά, επιλέξτε Εκτέλεση του AppleScript.

Αυτό θα ανοίξει ένα παράθυρο. Επικολλήστε την ακόλουθη δέσμη ενεργειών σε αυτήν για να αντικαταστήσει το προεπιλεγμένο κείμενο.

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

Αποθηκεύστε την υπηρεσία με ένα όνομα που σας λέει τι είναι για. Στη συνέχεια, πρέπει να επιτρέψετε την εκτέλεση του σεναρίου στο Safari. Ανοίξτε το Safari και μεταβείτε στο μενού Safari> Προτιμήσεις> Για προχωρημένους> Εμφάνιση αναπτυξιακού μενού στη γραμμή μενού.

Ανοίξτε το μενού Ανάπτυξη στο Safari και ενεργοποιήστε το "Να επιτρέπονται οι JavaScript από τα Apple Events".

Μέχρι στιγμής, έχετε δημιουργήσει την υπηρεσία και έχετε ενεργοποιήσει οτιδήποτε κι εσείς για την εκτέλεση της υπηρεσίας. Τώρα έρχεται το μέρος της πραγματικής χρήσης της υπηρεσίας και γιατί είναι σημαντικό να τους δώσουμε ένα σωστό όνομα.

Για να εκτελέσετε την υπηρεσία, ανοίξτε το Safari και μεταβείτε στο μενού Safari. Κάτω από τις Υπηρεσίες, θα δείτε αυτό που μόλις δημιουργήσατε εκεί. Κάντε κλικ σε αυτό για να εκτελέσετε την υπηρεσία και να φορτώσετε ξανά όλες τις καρτέλες στο Safari.

Αυτή η λύση προφανώς δεν είναι τόσο καλή όσο ηαρχική επιλογή που καταργήθηκε από το Safari. Τούτου λεχθέντος, δεν σας πιέζει με επιπλέον βήματα ή περισσότερα κλικ από ό, τι πριν. Δεδομένου ότι αυτή η υπηρεσία δημιουργήθηκε ειδικά για το Safari, δεν θα εμφανιστεί στο μενού υπηρεσιών των άλλων εφαρμογών. Ακόμα κι αν βρείτε αυτή την λύση λίγο αργό, είναι ακόμα πολύ καλύτερο από το ξεχωριστό επαναφόρτωση κάθε καρτέλας που έχετε ανοίξει στο Safari.

Εάν χρησιμοποιείτε το Chrome σε macOS, μπορείτε απλά να επιλέξετε όλες τις καρτέλες που θέλετε να φορτώσετε ξανά, να κάνετε δεξί κλικ σε οποιοδήποτε από αυτά και να επιλέξετε την επιλογή Reload από το μενού περιβάλλοντος.

Σχόλια