Neu in Chrome 56

  • Nutzer können jetzt Bluetooth Low Energy-Geräte auswählen, um eine Verbindung zu Websites herzustellen, die die Web Bluetooth API verwenden.
  • position: sticky ist zurück. Damit lassen sich ganz einfach Elemente erstellen, die normal scrollen, bis sie sich am oberen Rand des Darstellungsbereichs festsetzen.
  • Außerdem ist HTML5 standardmäßig für alle Nutzer aktiviert.

Ich bin Pete LePage. Sehen wir uns an, was in Chrome 56 für Entwickler neu ist.

Web Bluetooth API

Bisher mussten Nutzer mit Bluetooth-Geräten native Apps installieren, um mit ihnen zu kommunizieren. In Chrome 56 können Nutzer Bluetooth Low Energy-Geräte in der Nähe auswählen, die Websites zur Verfügung gestellt werden sollen, die die Web Bluetooth API verwenden.

Ähnlich wie bei der Auswahl von Dateien, die für eine Website freigegeben werden sollen, ist dies sicherer als die Installation einer nativen Anwendung, die Daten von überall lesen kann. Nutzer haben die volle Kontrolle darüber, wann und welches Gerät für eine bestimmte Website freigegeben wird.

Die Web Bluetooth API verwendet das GATT-Protokoll, mit dem Apps mit nur ein paar Zeilen JavaScript eine Verbindung zu Geräten wie Glühbirnen, Spielzeug, Herzfrequenzmessern und LED-Displays herstellen können. Web Bluetooth kann auch mit physischen Webbeacons kombiniert werden, um die Suche nach Geräten in der Nähe noch einfacher zu machen.

Francois hat einen tollen Artikel zu Updates geschrieben. Sehen Sie sich auch die Demos dazu an.

Preisvergleichsportal position: sticky;

Bisher mussten Sie zum Erstellen von Inhaltsüberschriften, die normal gescrollt werden, bis sie sich oben im Darstellungsbereich fixieren, auf Scroll-Ereignisse achten und die Position eines Elements bei einem bestimmten Grenzwert von „relativ“ zu „fixiert“ ändern. Die Synchronisierung war schwierig und führte oft zu kleinen visuellen Sprüngen.

Chrome unterstützt jetzt CSS-position: sticky;, eine neue Möglichkeit, Elemente zu positionieren.

Ein Element mit fixierter Position beginnt relativ, wird aber fixiert, nachdem das Element eine bestimmte Scrollposition erreicht hat.

Legen Sie einfach position: sticky fest und einen Schwellenwert, ab dem die Funktion aktiviert wird.

h3 {
  /* Element will be 'fixed' when it ... */
  position: sticky;
  /* ... is 10px from the top of the viewport */
  top: 10px;
}

Paul Kinlan hat einen Update-Beitrag dazu veröffentlicht.

Standardmäßig HTML5

Im August letzten Jahres haben wir angekündigt, dass wir standardmäßig auf HTML5 umstellen, um eine sicherere und energieeffizientere Nutzung zu ermöglichen. Durch diese Änderung wird Adobe Flash Player deaktiviert, es sei denn, der Nutzer gibt an, dass er Flash-Inhalte auf bestimmten Websites verwenden möchte. Letztendlich wird für alle Websites die Erlaubnis des Nutzers zum Ausführen von Flash erforderlich sein.

In Chrome 56 wurde HTML5 standardmäßig für alle Nutzer aktiviert. Das bedeutet, dass Nutzer aufgefordert werden, Flash auf Websites auszuführen, die sie noch nie besucht haben.

Weitere Informationen dazu, wie und wann Nutzer aufgefordert werden, und Empfehlungen zum Testen Ihrer Flash-Websites.

Und vieles mehr

Und natürlich gibt es noch viel mehr.

Wenn Sie über Neuigkeiten zu Chrome auf dem Laufenden bleiben möchten, abonnieren Sie unseren Kanal, folgen Sie @ChromiumDev auf Twitter und sehen Sie sich die Videos vom Chrome Dev Summit an. Dort erfahren Sie mehr über die spannenden Projekte, an denen das Chrome-Team gerade arbeitet.

Ich bin Pete LePage. Sobald Chrome 57 veröffentlicht wird, erzähle ich Ihnen hier, was es Neues in Chrome gibt.

Osterei zu Neuigkeiten in Chrome

Wenn Sie bis hierhin gelesen haben, haben Sie sich den Blooper-Reel aus Neuerungen in Chrome 52 verdient. Ich hatte das Gefühl, dass jedes Mal, wenn ich den Mund öffnete, ein Lkw vorbeifuhr, ein Helikopter überflog oder ein Auto hupte.

Und ein großes Dankeschön an Andrew, der mir sein Hemd geliehen hat! Ich hatte ein bisschen Probleme mit meinem Kleiderschrank.