Yeni veya deneysel bir web platformu özelliğini test edin.
Kaynak denemeleri, yeni veya deneysel özelliklere erişmenizi sağlar. Böylece bu özelliği test edebilir ve sınırlı bir süre için kullanıcılarınıza sunabilirsiniz. Deneme tamamlanıp geri bildirimler değerlendirildikten sonra Chrome, özelliğin herkesin kullanımına sunulup sunulmayacağına karar verir.
Bir özelliği kaynağınızdaki tüm kullanıcılar için etkinleştirmek üzere kaynak denemesine kaydolabilirsiniz. Bu durumda, kullanıcıların herhangi bir flag'i etkinleştirmesi veya Chrome'un alternatif bir sürümüne geçmesi gerekmez (ancak yükseltme yapmaları gerekebilir). Kayıtlı geliştiriciler, yeni özellikleri kullanarak demolar ve prototipler oluşturabilir. Denemeler, Chrome mühendislerinin yeni özelliklerin nasıl kullanıldığını ve diğer web teknolojileriyle nasıl etkileşime girebileceğini anlamalarına da yardımcı olur.
Kullanılabilirlik
Kaynak denemeleri herkese açıktır ve tüm geliştiriciler tarafından kullanılabilir. Bu türler süre ve kullanım açısından sınırlıdır. Katılım, sınırlı doküman ve destek içeren, kendi kendine yönetilen bir süreçtir. Katılımcılar, mevcut dokümanları kullanarak nispeten bağımsız bir şekilde çalışmaya istekli ve hazır olmalıdır. Bu aşamada dokümanlar, büyük olasılıkla API spesifikasyonları ve açıklayıcılarla sınırlıdır. Mümkün olduğunda rehberlik sunmaya çalışıyoruz.
Denemeye kaydolursanız Chrome Ekibi, deneme özelliğini kullanımınızla ilgili olarak sizden belirli aralıklarla geri bildirim isteyecektir. Geri bildirimler dahil edilip düzenlemeler yapıldıkça bazı özellikler birden fazla kaynak denemesine tabi tutulabilir.
Kaynak denemeleri Firefox ve Microsoft Edge'de de kullanılabilir.
Üçüncü taraf kaynak denemeleri
Varsayılan olarak, kaynak denemesi özelliği yalnızca denemeye kayıtlı kaynakta kullanılabilir. Bazı denemelerde kayıt sırasında Üçüncü taraf eşleştirme seçeneği sunulur. Bu sayede, yerleştirilmiş içerik veya hizmet sağlayıcılar, her kaynak için ayrı bir jeton gerekmeden yeni bir özelliği birden fazla sitede deneyebilir.
Daha fazla bilgi: Üçüncü taraf kaynaklı denemeler nedir?
Kullanımdan kaldırma denemeleri
Bazı kaynak denemeleri, desteği sonlandırılan bir özelliği geçici olarak yeniden etkinleştirmenize olanak tanır. Bunlar kullanımdan kaldırma denemeleri olarak bilinir. Bazı bağlamlarda "ters" kaynak denemeleri olarak adlandırılırlar.
Örneğin, mutasyon etkinlikleri kaldırıldı (Chrome 127'den itibaren). Bu etkinlikleri kaldırmadan önce ek süreye ihtiyaç duyan siteler, belirtilen sitelerde etkinlikleri geçici olarak yeniden etkinleştirmek için sonlanan özellik denemesine kaydolabilir.
Bir kaynak denemesine katılma
- Etkin denemeler listesinden bir kaynak denemesi seçin.
- Kaydol düğmesini tıklayıp formu doldurarak jeton isteğinde bulunun.
- Deneme özelliğinin etkinleştirilmesini istediğiniz her web sayfasında jetonu sağlayın:
- <head> bölümünde meta etiketi olarak:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - HTTP üstbilgisi olarak:
Origin-Trial: TOKEN_GOES_HERE - Programatik olarak jeton sağlayarak.
- <head> bölümünde meta etiketi olarak:
- Yeni özelliği deneyin.
- Geri bildirim gönderin. Bunu, kaynak denemesi sitesi üzerinden yapın. Bu geri bildirim herkese açık değildir ve yalnızca Chrome ekibindeki sınırlı bir grup tarafından kullanılabilir. Her deneme sürümünde, topluluktan anlık geri bildirim almak için bir bağlantı da sağlanır. Bu bağlantı genellikle GitHub'daki özelliğe veya başka bir herkese açık kanala yönlendirir.
- Jetonunuzun süresi dolduğunda yenileme bağlantısı içeren bir e-posta alırsınız. Bunu yapmak için tekrar geri bildirim göndermeniz istenir.
Aynı kaynak denemesine farklı kaynaklar için birden fazla kez kaydolabilir ve aynı sayfaya birden fazla jeton ekleyebilirsiniz. Bu, farklı kaynaklardan sunulan kaynaklar için geçerli olan jetonlar sağlamanız gerektiğinde (ör. sahip olduğunuz birden fazla siteye dahil edilen kod) yararlı olabilir.
Kaynak denemeleri çerçevesi, ilk geçerli jetonu arar ve ardından diğer tüm jetonları yoksayar. Bunu Chrome Geliştirici Araçları ile doğrulayabilirsiniz.
Programatik olarak jeton sağlama
Daha önce açıklandığı gibi, HTTP üstbilgisi olarak veya sayfanızın HTML'sinde meta etiket olarak jeton sağlamak yerine JavaScript ile jeton ekleyebilirsiniz:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Üçüncü taraf denemesine katılıyorsanız bu yöntemi kullanın.
Jetonlar ve iframe'ler
Bir deneme özelliğine iframe'den erişmek için meta etiket, HTTP üstbilgisi veya programatik olarak deneme jetonu sağlayabilirsiniz.
Tüm jeton kullanımlarında olduğu gibi, jeton için kaydedilen kaynak, deneme özelliğine erişen JavaScript'in bağlamıyla eşleşmelidir: satır içi komut dosyası içeren sayfanın kaynağı veya harici bir dosyadan dahil edilen JavaScript için bir <script> öğesinin src.
Jetonlar ve uzantılar
Arka plan komut dosyası, pop-up, yan panel veya ekran dışı doküman içinde deneme özelliği kullanmak için manifest.json dosyanızda trial_tokens anahtarını kullanın.
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
İçerik komut dosyaları farklı şekilde işlenir. Bir özelliği tek bir dünyaya sunmak kafa karıştırıcı ve sezgisel olmayabilir. Manifestin trial_token özelliğini kullanmak yerine, aşağıdaki yöntemlerden birini kullanarak jetonu sayfaya ekleyin:
declarativeNetRequestkullanarak üstbilgi ekleme- Doğrudan içerik komut dosyanıza programatik olarak ekleyin.
Jetonların belirli alanlara bağlı olduğunu unutmayın. Bu nedenle, içerik komut dosyasının üzerinde çalıştığı alan için kaydolmanız gerekir. Uzantı kimliğiniz için kaydolmanız gerekmez.
Uzantınızı deneme için kaydettirmek üzere URL'yi
chrome-extension://YOUR_EXTENSION_ID kullanırsınız. Örneğin,
chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.
Kaynak denemesi kaydını yenileme
Bir kaynak denemesi uzatılırsa kayıt yenilemeniz ve denemeye kaydedilen her kaynak için yeni bir jeton sağlamanız gerektiği konusunda sizi uyaran bir e-posta alırsınız.
- Kayıtlarım'a gidin.
- Uzatılmış deneme için kaydedilen her kaynak için YENİLE'yi tıklayın.

- Yeni jetonu kopyalayın ve denemeye kayıtlı kalması gereken her sayfada kullanılabilir hale getirin. Gerekirse birden fazla jeton sağlayabilirsiniz.
Chrome, geçersiz veya süresi dolmuş jetonları yoksayar.
Kaynak denemesi bilgilerini görüntüleme
Bir site için kullanılabilen kaynak denemeleri hakkında bilgileri Chrome Geliştirici Araçları'ndaki Uygulama panelinden görüntüleyin.

Kaynak denemesindeki özellikler
Aşağıda, devam eden kaynak denemelerindeki API'lerle ilgili demolar yer almaktadır.
Kaynaklar
Chrome kavram belgelerimizi okumaya devam edin:
Chrome'daki kaynak denemeleri hakkında daha fazla bilgi edinin:
- Web geliştiricileri için kılavuz
- Kaynak denemesi açıklayıcısı
- Kaynak denemesi çalıştırma
- Chromium'da yeni özellikleri kullanıma sunma süreci
- Açıklama amacı: Blink kargo sürecini açıklama
- Chrome 94'ten itibaren Geliştirici Araçları'nda deneme süreci bilgilerini görüntüleme
Diğer tarayıcılar
Diğer tarayıcılarda deneysel özellikleri bulma: