Pubblicato 
martedì, 08 Aprile 2025
Chromebook Observer

Chiudere tutte le schede aperte su iphone

La gestione di numerose schede aperte su Safari può risultare complessa, specialmente quando il numero delle schede diventa eccessivo. Per gli utenti di iPhone o iPad, è possibile chiudere tutte le schede contemporaneamente, un'operazione che si rivela utile per ripulire la cronologia di navigazione o per iniziare una nuova sessione. Di seguito vengono illustrati i metodi per chiudere rapidamente tutte le schede in Safari, sia manualmente che tramite automazione, a partire da iOS 10.

chiusura delle schede di Safari manualmente

Per molti utenti, la chiusura manuale delle schede rappresenta il metodo più semplice. Ecco come procedere:

  1. Apertura di Safari: Avviare il browser Safari sull'iPhone o sull'iPad.
  2. Visualizzazione delle schede aperte: Tappare l'icona delle schede nell'angolo in basso a destra di Safari. Questo mostrerà tutte le schede attualmente aperte.
  3. Chiusura delle schede singolarmente: È possibile scorrere ogni scheda verso sinistra per chiuderla. Questo metodo è efficace se ci sono poche schede aperte.
  4. Chiusura di tutte le schede contemporaneamente:
    • Tappare e tenere premuto il pulsante “Fine” nell'angolo in basso a destra dello schermo.
    • Apparirà un menu che chiederà se si desidera chiudere tutte le schede. Selezionare “Chiudi tutte [numero] Schede,” e queste verranno chiuse immediatamente.

Questo metodo risulta particolarmente utile per coloro che preferiscono un approccio manuale e non hanno problemi a gestire ciascuna scheda individualmente.

utilizzo dell'automazione per la chiusura di tutte le schede

Per coloro che necessitano di un approccio più automatizzato, in particolare durante test di applicazioni o automazione dei compiti, è possibile utilizzare uno script per chiudere tutte le schede di Safari su iOS 11 e versioni successive. Questo metodo è vantaggioso per sviluppatori e tester che vogliono rendere automatico il processo di chiusura delle schede come parte delle loro routine di testing.

Ecco un esempio su come implementare la chiusura automatizzata utilizzando Java e Appium su iOS 11 o versioni successive. Si segnala che questo script non funzionerà su iOS 10 o versioni precedenti.

Esempio di codice Java per l'automazione:

Copia edita:
Map params = new HashMap();
// Pulire i parametri precedenti
params.clear();
params.put(“automazione”, “os”);
driver.executeScript(“mobile:browser:open”, params);
// Passare al contesto dell'app nativa
driver.context(“NATIVE_APP”);
// Trovare la sezione Schede
WebElement browserTab = driver.findElementByXPath(“//*[@label=”Schede”]”);
// Eseguire un'azione di lunga pressione
TouchAction action = new TouchAction(driver);
action.longPress(browserTab).press(browserTab);
action.perform();
// Rilasciare l'azione dopo aver premuto
action.longPress(browserTab).release();
action.perform();
// Preparare parametri per trovare l'opzione Chiudi Tutto
params.clear();
params.put(“contenuto”, “Chiudi Tutto”);
params.put(“timeout”, “30”);

// Eseguire la ricerca del pulsante Chiudi Tutto

driver.executeScript(“mobile:text:find”, params);

// Tornare al contesto dell'app nativa ancora una volta

driver.context(“NATIVE_APP”);

// Trovare il pulsante Chiudi Tutto e fare clic

driver.findElementByXPath(“//XCUIElementTypeButton[contains(@label,’Chiudi Tutto’)]”).click();

// Attendere un momento per garantire la chiusura delle schede

Thread.sleep(10000);

limitazioni dell'automazione

Sebbene questo metodo sia efficiente, presenta alcune limitazioni:


Scopri di più da Chromebook Observer

Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.

Cerchi qualcosa in particolare?
[ivory-search id="156156" title="Default Search Form"]