Wie wird das Fenster beim Starten der Chrome Hangout-Erweiterung angezeigt, das immer oben und fixiert ist?

9

Beim Starten der Chrome-Erweiterung Google-Hangouts wird zunächst ein Fenster mit den Mitgliedern und einem Link / einer Schaltfläche zum Erstellen eines neuen Hangouts angezeigt.

Dieses Fenster ist anfangs unten rechts im Browserfenster angeheftet. Wenn es so fixiert wird, bleibt es immer im Vordergrund, wenn eine Browsernavigationssitzung fortfährt: Benutzer können zu verschiedenen URLs wechseln, Tabulatoren ändern usw. und dieses Feld bleibt unten rechts und bleibt über allen anderen Fenstern (oder zumindest an) oben im Hauptfenster des Browsers).

Sobald es nicht mehr fixiert ist, können Sie es durch das Fenster ziehen, aber es bleibt nicht mehr immer oben.

Meine Frage ist, wie wurde das erreicht - welcher Code oder welche Funktionen muss ich aufrufen, um das Fenster / Panel so zu erstellen, dass es anfänglich gepinnt bleibt und immer oben bleibt? Gibt es eine Bindung an einigen nativen Code, der beteiligt ist? Irgendein anderer Ansatz?

Wenn jemand etwas weiß und es zeigen oder erklären kann, wäre ich sehr dankbar, da diese Funktion der Schlüssel für eine Erweiterung ist, die ich bauen möchte.

Vielen Dank!

    
Lew 26.05.2013, 05:30
quelle

2 Antworten

1

Dies ist vielleicht keine Antwort, aber um einen Hinweis darauf zu bekommen, was passiert ist, habe ich die crx-Datei extrahiert, um ihren Inhalt zu sehen. Es gibt einige betriebssystemspezifische Dateien: ace.dll, libace.so und ace. Nach etwas Recherche fand ich dies . Dies ist ein Plugin . Die Hangout-Erweiterung verwendet das Ass -Plugin, das tatsächlich auf Ihrem Desktop ausgeführt wird (ich bin mir nicht sicher darüber). Sie können diesen Artikel

einsehen     
Anunay Inuganti 30.10.2013 06:15
quelle
1

Ich habe diesen verwandten Post gefunden: Wie man ein Chrom erstellt Erweiterung wie Google Hangouts

ACE ist eigentlich nicht das, was das Fenster ausmacht, Chrome hat anscheinend diese Fähigkeit eingebaut. Auch wenn Sie keine Panels aktivieren, können Erweiterungen von Google diese dennoch erstellen, sofern Ihr Betriebssystem dazu in der Lage ist.

    
DankMemes 13.11.2013 18:01
quelle