Quando si avvia Google-Hangouts dell'estensione Chrome, viene inizialmente visualizzato un pannello che elenca membri e un pulsante/collegamento per creare un nuovo Hangout.Come viene visualizzato il pannello quando si avvia l'estensione Hangout Chrome creata per essere sempre in primo piano e bloccata?
Questo pannello viene inizialmente bloccato in basso a destra nella finestra del browser. Quando è bloccato in questo modo, rimane sempre in primo piano mentre la sessione di navigazione del browser continua: gli utenti possono andare su URL diversi, cambiare tab, ecc. E quel pannello rimane in basso a destra e rimane in cima a tutte le altre finestre (o almeno su parte superiore della finestra principale del browser).
Una volta sbloccato, è possibile trascinarlo intorno alla finestra, ma non rimane sempre in primo piano.
La mia domanda è, come è stato raggiunto: quale codice, o quali funzioni, devo chiamare per creare quella finestra/pannello in modo che rimanga inizialmente bloccata e sempre in primo piano? C'è qualche legame con un codice nativo coinvolto? Qualche altro approccio?
Se qualcuno lo sa e può mostrarlo o spiegarlo, sarei estremamente grato perché questa funzione è la chiave per un'estensione che sto cercando di costruire.
Grazie mille!
possibile duplicato di [Come creare un'estensione come Chat per Google] (http://stackoverflow.com/questions/9487446/how-to-build-an-extension-like-chat-for-google) –
Questo non funziona. Avevo già provato tutte le varianti di 'type' -' panel', 'detached-panel', e gli altri. Ho creato un esempio di chiamata di windows-create esattamente come nella domanda "possibile duplicato". Nessuna gioia. Non appena fai clic in qualsiasi punto di Chrome, questa finestra/pannello scompare. Inoltre, cosa significa quando l'utente "abraham" dice che "il pannello potrebbe non essere supportato su tutte le piattaforme"? Significa che potrebbe funzionare su Windows 7 ma non su Windows XP? O su Mac OS X 10.8.2 ma non su 10.7.x? O intende dire che funzionerà su versioni precedenti di Chrome ma non su quelle più recenti? (Sto utilizzando Chrome 27). – Lew
Hai abilitato i pannelli, tramite 'chrome: // flags /' o '--enable-panels'? Copia e incolla il codice da [questa risposta] (http://stackoverflow.com/questions/13630789/detect-if-chrome-panels-are-enabled/13631643#13631643) e riporta indietro. –