Kaynak denemelerini kullanmaya başlama

Yeni veya deneysel bir web platformu özelliğini test edin.

Kaynak denemeleri, yeni veya deneysel özelliklere erişmenizi sağlar. Böylece bu özellikleri sınırlı bir süre boyunca test edebilir ve kullanıcılarınıza sunabilirsiniz. Deneme tamamlandıktan ve geri bildirimler değerlendirildikten sonra Chrome, özelliğin herkese sunulup sunulmayacağına karar verir.

Bir özelliği kaynak alanınızdaki tüm kullanıcılar için etkinleştirmek üzere kaynak deneme sürümüne kaydolabilirsiniz. Bu durumda, kullanıcıların herhangi bir işareti 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. Deneme sürümleri, Chrome mühendislerinin yeni özelliklerin nasıl kullanıldığını ve diğer web teknolojileri ile nasıl etkileşime geçebileceğini anlamasına da yardımcı olur.

Kullanılabilirlik

Origin deneme sürümleri herkese açıktır ve tüm geliştiriciler tarafından kullanılabilir. Süreleri ve kullanımları sınırlıdır. Katılım, sınırlı doküman ve destek sunan, kendi kendini yöneten 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 özellikleri ve açıklamalarıyla sınırlıdır. Mümkün olduğunda rehberlik sağlamaya çalışıyoruz.

Bir deneme sürümüne kaydolduğunuzda Chrome ekibi, deneme sürümünü kullanımınızla ilgili belirli geri bildirimler için sizden düzenli olarak bilgi ister. Geri bildirimler dahil edildiği ve düzenlemeler yapıldığı için bazı özellikler birden fazla kaynak denemesinden geçebilir.

Kaynak denemeleri Firefox ve Microsoft Edge için de kullanılabilir.

Üçüncü taraf kaynak denemeleri

Varsayılan olarak, kaynak deneme özelliği yalnızca deneme için kayıtlı kaynakta kullanılabilir. Bazı deneme sürümlerinde kayıt sırasında üçüncü taraf eşleştirme seçeneği sunulur. Bu sayede, yerleşik içerik veya hizmet sağlayıcıları, her kaynak için jeton gerekmeden yeni bir özelliği birden fazla sitede deneyebilir.

Daha fazla bilgi: Üçüncü taraf kaynak denemeleri 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 destek sonu denemeleri olarak bilinir. Bazı bağlamlarda bunlara "ters" kaynak denemeleri denir.

Örneğin, Chrome 127'den itibaren mutasyon etkinlikleri kaldırıldı. Bu etkinlikleri kaldırmadan önce ek süreye ihtiyaç duyan siteler, etkinlikleri belirtilen sitelerde geçici olarak yeniden etkinleştirmek için destek sonu deneme sürümüne kaydolabilir.

Kaynak denemesine katılma

  1. Etkin denemelerin listesinden bir kaynak deneme seçin.
  2. Kaydol düğmesini tıklayıp formu doldurarak jeton isteyin.
  3. Deneme özelliğinin etkinleştirilmesini istediğiniz her web sayfasında jetonu sağlayın:
    • <head> bölümünde meta etiket olarak: <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
    • HTTP üstbilgisi olarak: Origin-Trial: TOKEN_GOES_HERE
    • Programlı olarak jeton sağlayarak.
  4. Yeni özelliği deneyin.
  5. Geri bildirim gönderin. Bunu, kaynak deneme sitesi üzerinden yapın. Bu geri bildirim herkese açık değildir ve yalnızca Chrome Ekibi'ndeki sınırlı sayıda kullanıcı tarafından görülebilir. Her deneme, topluluktan spontane geri bildirim almak için bir bağlantı da sağlar. Bu bağlantı genellikle GitHub'daki veya herkese açık başka bir kanaldaki özelliğe yönlendirir.
  6. Jetonunuzun süresi dolduğunda yenileme bağlantısı içeren bir e-posta alırsınız. Bunun için sizden tekrar geri bildirim göndermeniz istenir.

Aynı kaynak denemesine farklı kaynaklar için birden çok kez kaydolabilir ve aynı sayfaya birden çok jeton ekleyebilirsiniz. Bu, farklı kaynaklardan sunulan kaynaklar için geçerli jetonlar (ör. sahip olduğunuz birden fazla sitede bulunan kod) sağlamanız gerektiğinde yararlı olabilir.

Kaynak deneme ç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, sayfanızı HTML biçiminde bir HTTP üst bilgisi veya meta etiket olarak belirtmek 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 sürümüne iframe'den erişmek için meta etiketinde, HTTP üst bilgisinde veya programlı 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 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 <script> öğesinin src.

Jetonlar ve uzantılar

Arka plan komut dosyasında, pop-up'ta, yan panelde veya ekran dışı belgede deneme özelliğini kullanmak için manifest.json dosyanızdaki trial_tokens anahtarını kullanın.

"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]

İçerik komut dosyaları farklı şekilde ele alınır. Bir özelliğin tek bir dünyada kullanıma sunulması kafa karıştırıcı ve sezgisel olmayabilir. Manifest'in trial_token yerine jetonu aşağıdaki yöntemlerden biriyle sayfaya ekleyin:

Jetonların belirli alanlara bağlı olduğunu unutmayın. Bu nedenle, uzantı kimliğiniz yerine içerik komut dosyasının çalıştığı alan için kaydolmanız gerekir.

Uzantınızı deneme sürümüne kaydetmek için chrome-extension://YOUR_EXTENSION_ID URL'sini kullanırsınız (ör. chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk).

Kaynak deneme kaydını yenileme

Bir kaynak denemesi uzatılırsa kaydınızı yenilemeniz ve denemeye kayıtlı her kaynak için yeni bir jeton sağlamanız gerektiğine dair bir e-posta uyarısı alırsınız.

  1. Kayıtlarım'a gidin.
  2. Genişletilmiş deneme sürümüne kayıtlı her kaynak için YENİLEY'i tıklayın. YENİLE düğmelerinin bulunduğu Kayıtlarım sayfası örneği
  3. Yeni jetonu kopyalayın ve deneme sürümüne kayıtlı kalması gereken her sayfa için kullanılabilir hale getirin. Gerekirse birden fazla jeton sağlayabilirsiniz.

Chrome, geçersiz veya süresi dolmuş jetonları yoksayar.

Kaynak deneme bilgilerini görüntüleme

Chrome Geliştirici Araçları'ndaki Uygulama panelinden, bir sitenin kullanabileceği kaynak denemeleri hakkında bilgi görüntüleyin.

Chrome Geliştirici Araçları Uygulama paneli çerçeve ayrıntıları görünümü.

Bir jetonda kodlanmış verileri görüntülemek için orijinal deneme jetonu kod çözücümüzü de kullanabilirsiniz.

Kodu çözülmüş kaynak deneme değerlerini gösteren kaynak deneme kod çözücü aracı.

Demolar

Aşağıdaki sitelerde jeton dağıtımı örnekleri gösterilmektedir.

Kaynak deneme jetonu sağlama

Kaynak deneme araçları

Kaynak denemesinde bulunan özellikler

Aşağıda, devam eden kaynak denemelerindeki API'ler için demolar verilmiştir.

Kaynaklar

Chrome kavramıyla ilgili dokümanlarımızı okumaya devam edin:

Chrome'daki kaynak denemeleri hakkında daha fazla bilgi edinin:

Diğer tarayıcılar

Diğer tarayıcılarda kaynak denemelerini bulma: