È possibile creare (e salvare) un'app fluida con più schede?

6

Uso Fluido per rendere le app web che voglio sempre attive più come app native indipendenti, quindi non sono perse in un scheda nel mio browser.

E Fluid consente la navigazione a schede, quindi posso scegliere di aprire un'altra scheda per un collegamento, ad esempio, se non desidero aprirlo nel mio browser principale (non fluido):

Ma non riesco a trovare alcun modo per salvare più schede come pagina iniziale dell'app Fluid, come è possibile su qualsiasi browser web. Voglio che l'app apra automaticamente due schede, quindi un'app fluida può essere per la chat, ma avere una scheda per due chat room diverse, una per Trello, ma con schede per un paio di schede, ecc.

Mi manca un modo per farlo?

    
posta Jaydles 31.12.2014 - 19:44
fonte

2 risposte

8

Sviluppatore di Fluid qui. Sebbene non ci sia un supporto esplicito per questo, può essere realizzato da:

  1. Avvia la tua app fluida e configura le finestre e le schede che desideri vengano visualizzate all'avvio.

  2. Assicurati che la seguente preferenza sia abilitata :

    Preferenze > Comportamento > All'avvio ripristinare le finestre e le schede dall'ultima volta

  3. Esci e riavvia la tua app Fluid e vedrai le stesse finestre e le stesse schede aperte.

risposta data 01.01.2015 - 00:51
fonte
0

Quindi ovviamente un po 'tardi qui, ma ho trovato una soluzione per coloro che vogliono davvero questo. Avrai bisogno di accedere a un server HTTP (potrebbe funzionare con file: // urls, ma non ho controllato).

Quello che farai è creare un file HTML che genera schede con le finestre che vuoi avviare, quindi si chiude da solo.

Passi:

  • Aggiungi il tuo dominio alla scheda whitelist, nonché i domini dei siti che desideri aprire.
  • Nella scheda Sicurezza, deseleziona "Blocca popup"
  • Aggiungi un file sul tuo server con il seguente contenuto. Nel mio caso, l'ho usato per aprire più finestre Slack (sì, so che supportano più account, ma questo era meglio per me):

    <script type="text/javascript">
        window.open('https://a.slack.com', 'a');
        window.open('https://b.slack.com', 'b');
        window.close();
    </script>
    <p>Loading Slack...</p>
    
  • Collegati a quel file come pagina di avvio.

risposta data 15.01.2016 - 21:54
fonte

Leggi altre domande sui tag