Şunları bilmeniz gerekir:
- Kullanıcı verimliliğini artırmak için Document Picture in Picture API'yi kullanın.
- Geliştirici Araçları'nda eksik stil sayfalarının hatalarını ayıklamak artık daha kolay
- Bunun gibi çok daha fazla özellik var.
Adım Adriana Jara. Chrome 116'ta geliştiricilere yönelik yenilikleri inceleyelim.
Document Picture-in-Picture API.
Belge Resim İçinde Resim API'si, rastgele HTML içeriğiyle doldurulabilen, her zaman üstte olan bir pencere açmayı mümkün kılar.

Document Picture-in-Picture API'deki pencere içinde pencere penceresi, window.open()
kullanılarak açılan boş bir aynı kaynak penceresine benzer ancak bazı farklılıklar vardır:
- Pencere içinde pencere penceresi diğer pencerelerin üzerinde kayar.
- Pencere içinde pencere penceresi, açılan pencereden hiçbir zaman daha uzun süre açık kalmaz.
- Pencere içinde pencere penceresinde gezinilemez.
- Pencere içinde pencere penceresinin konumu web sitesi tarafından ayarlanamaz.
Aşağıdaki HTML, özel bir video oynatıcı ve video oynatıcıyı Pencere İçinde Pencere penceresinde açmak için bir düğme öğesi oluşturur.
<div id="playerContainer">
<div id="player">
<video id="video"></video>
</div>
</div>
<button id="pipButton">Open Picture-in-Picture window</button>
Aşağıdaki JavaScript, kullanıcı düğmeyi tıklayıp boş bir Pencere İçinde Pencere penceresi açtığında documentPictureInPicture.requestWindow()
işlevini çağırır. Döndürülen söz, Pencere İçinde Pencere JavaScript nesnesi ile çözülür. Video oynatıcı, append()
kullanılarak bu pencereye taşınır.
pipButton.addEventListener('click', async () => {
const player = document.querySelector("#player");
// Open a Picture-in-Picture window.
const pipWindow = await documentPictureInPicture.requestWindow();
// Move the player to the Picture-in-Picture window.
pipWindow.document.body.append(player);
});
Daha fazla bilgi ve örnek için Herhangi bir öğe için resim içinde resim başlıklı makaleyi inceleyin.
Geliştirici Araçları'nda stil sayfası hata ayıklama iyileştirmeleri eksik.
Eksik stil sayfalarıyla ilgili sorunları tespit etmek ve hata ayıklama yapmak için DevTools'ta çeşitli iyileştirmeler yapıldı.
İlk olarak: Kaynaklar > Sayfa ağacı artık karışıklığı en aza indirmek için yalnızca başarıyla dağıtılan ve yüklenen stil sayfalarını gösterir.
Ayrıca Kaynaklar > Düzenleyici bölümünde artık başarısız, @import
,url()
ve href
ifadelerinin yanında satır içi hata ipuçları gösteriliyor ve bunlar altı çiziliyor.
- Konsol, başarısız isteklerin bağlantılarının yanı sıra artık yüklenemeyen bir stil sayfasına atıfta bulunan satırın tam bağlantısını da sağlar.
Ağ paneli, Başlatıcı sütununu, yüklenemeyen bir stil sayfasına referans veren satırın bağlantılarıyla tutarlı bir şekilde doldurur.
Sorunlar panelinde, bozuk URL'ler, başarısız istekler ve yanlış yerleştirilmiş @import
ifadeleri dahil olmak üzere tüm stil sayfası yükleme sorunları listelenir.
Chrome 116'taki DevTools ile ilgili tüm ayrıntılar ve daha fazla bilgi için DevTools'taki yeniliklere göz atın.
Diğer özellikler
Elbette daha birçok seçenek var.
- Hareket yolu, yazarların herhangi bir grafik nesneyi konumlandırmasına ve geliştirici tarafından belirtilen bir yol boyunca canlandırmasına olanak tanır.
display
vecontent-visibility
özellikleri artık animasyon karelerinde desteklenmektedir. Bu sayede, çıkış animasyonları tamamen CSS ile eklenebilir.- fetch API artık Bring Your Own Buffer okuyucularıyla birlikte kullanılabilir. Bu sayede, çöp toplama yükü ve kopyalar azaltılır ve kullanıcıların yanıt vermesi hızlandırılır.
Daha fazla bilgi
Bu, yalnızca bazı önemli noktaları kapsar. Chrome 116'taki diğer değişiklikler için aşağıdaki bağlantılara göz atın.
- Chrome Geliştirici Araçları'nda (116) yenilikler
- Chrome 116'da desteği sonlandırılan ve kaldırılan özellikler
- ChromeStatus.com'un Chrome 116 ile ilgili güncellemeleri
- Chromium kaynak deposu değişiklik listesi
- Chrome sürüm takvimi
Abone ol
Gelişmelerden haberdar olmak için Chrome Developers YouTube kanalına abone olun. Yeni bir video yayınladığımızda e-posta bildirimi alırsınız.
Adım Adriana Jara. Chrome 117 yayınlanır yayınlanmaz Chrome'daki yenilikleri size buradan bildireceğim.