Kaynak denemelerini kullanmaya başlama

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

Kaynak denemeleri, özellikleri derlemeniz için yeni veya deneysel bir özelliğe kullanıma sunulmadan önce, kullanıcılarınızın sınırlı bir süre boyunca deneyebileceği erişilebilir hale getiriyoruz.

Chrome bir özellik için kaynak denemesi sunduğunda bu özelliğe kaydolabilirsiniz. ilgili tüm kullanıcılarınız için bu özelliği origin veya Chrome'un alternatif bir derlemesine geçin (yine de gerekir). Kaynak denemeleri, geliştiricilerin demolar ve prototipler geliştirmelerine olanak tanır yeni özellikleri kullanabilirsiniz. Denemeler, Chrome mühendislerinin yeni yazılım geliştirme ve ve özelliklerin diğer web teknolojileriyle nasıl etkileşime girebileceği hakkında bilgi edineceksiniz.

Kaynak denemeleri herkese açıktır ve tüm geliştiricilere açıktır. Bunlar şu şekilde sınırlıdır: daha iyi performans gösterdiğini göreceksiniz. Katılım kendi yönettiği bir süreçtir ve belgeler ve destek. Katılımcılar istekli ve çalışabilmelidir Elinizdeki belgeleri kullanarak nispeten bağımsız bir şekilde aşamasında, genel olarak API spesifikasyonları ve açıklayıcılarıyla sınırlı olacaktır. Ancak, yardımcı olmaya çalışın.

Bir deneme sürümüne kaydolursanız, Chrome ekibi düzenli olarak sizden deneme deneme özelliğini kullanımınızla ilgili özel geri bildirim gönderin. Bazı özellikler kaynak denemesi, geri bildirim alınıp düzenlemeler yapıldı.

Kaynak denemeleri aşağıdakiler için de mevcuttur: Firefox ve Microsoft Edge'i seçin.

Üçüncü taraf kaynak denemeleri

Kaynak denemeleri genellikle yalnızca birinci taraf olarak mevcuttur: Yalnızca çalışırlar tek bir kayıtlı kaynak için geçerlidir. Üçüncü taraf kaynak denemeleri, yerleştirilmiş içerik sağlayıcıların, her biri için jeton gerekmeden yeni bir özelliği birden çok sitede deneyebilirsiniz kaynak.

Daha fazla bilgi edinin: Üçüncü taraf kaynakları nedir? deneme süresi nedir?

Desteğin sonlandırılmasıyla ilgili denemeler

Tüm kaynak denemeleri yeni API'leri test etmek için kullanılmaz. Bazı denemeler, desteği sonlandırılmış bir özelliğini geçici olarak yeniden etkinleştirebilir. Bunlara desteği sonlanan denemeler olarak bilinir. Bazı durumlarda "ters" olarak da anılır. kaynak denemeleri.

Örneğin, Chrome'dan 85 AppCache varsayılan olarak artık Chrome'da kullanılabilir. Taşıma işlemi için ek zamana ihtiyaç duyan siteler AppCache, AppCache'i kullanmaya devam etmek için desteği sonlandırma denemesine kaydolabilir Chrome 93'e kadar mevcut.

Kaynak denemesine katılma

  1. Etkin durumdakiler listesinden bir kaynak deneme sürümü seçin deneme için de kullanılabilir.
  2. Kaydol düğmesini tıklayıp formunu doldurun.
  3. Jetonu, deneme özelliğinin kullanmasını istediğiniz her web sayfasında sağlayın etkinleştirilmelidir:
    • <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
    • Programatik 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 ve Chrome'da yalnızca sınırlı sayıda kişi tarafından kullanılabilir ekibinde çalışıyorum. Her deneyde spontane topluluk geri bildirimleri için bir bağlantı da sağlanır. Bu genellikle GitHub'daki veya herkese açık başka bir kanaldaki özelliği işaret eder.
  6. Jetonunuzun süresi dolduğunda yenileme bağlantısı içeren bir e-posta alırsınız. Yapılacaklar bu nedenle tekrar geri bildirim göndermeniz isteniyor.

Aynı kaynak denemesine birden fazla kez kaydolabilirsiniz. kaynakları ekleyin ve aynı sayfada birden çok simge ekleyin. Bu yöntem, farklı cihazlardan sunulan kaynaklar için geçerli jetonlar sağlamanız gerekir. kaynakları (ör. sahibi olduğunuz birden çok sitede bulunan kod)

Kaynak denemeleri çerçevesi ilk geçerli jetonu arar ve ardından anlamına gelir. Bunu Chrome ile doğrulayabilirsiniz Geliştirici Araçları.

Jetonu programatik olarak sağlayın

Bir jetonun HTML'sinde HTTP başlığı veya meta etiket olarak sağlamak yerine, açıklandığı gibi sayfanıza JavaScript içeren bir jeton ekleyebilirsiniz:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

Üçüncü taraf deneme sürümüne katılıyorsanız bu yöntemi kullanın.

Jetonlar ve iframe'ler

Bir iframe'den deneme özelliğine erişmek için bir meta etiketini, bir HTTP üstbilgisini veya programatik olarak.

Tüm jeton kullanımlarında olduğu gibi, jeton için kayıtlı kaynak deneme özelliğine erişen JavaScript'in bağlamı: satır içi komut dosyası içeren veya sayfa içi komut dosyası için <script> öğesinin src Harici bir dosyadan eklenmiş JavaScript.

Jetonlar ve uzantılar

Bir arka plan komut dosyasının içindeki deneme özelliğini kullanmak için: popup veya ekran dışı doküman, manifest.json dosyanıza bir trial_token ekleyin.

İçerik komut dosyaları farklı şekilde işlenir. Bir özelliği tek bir dünyaya sunmak kafa karıştırıcı ve pratik olmayabilir. Manifest'in trial_token öğesini kullanmak yerine, jetonu eklemek için declarativeNetRequest'i kullanarak veya doğrudan içerik komut dosyanıza programatik olarak bir başlık ekleyin. Jetonların belirli alan adlarına bağlı olduğunu unutmayın. Bu nedenle, uzantı kimliğiniz yerine içerik komut dosyasının çalıştığı alan için bir jeton kaydettirmek istersiniz.

Uzantınızı bir denemeye kaydetmek için chrome-extension://YOUR_EXTENSION_ID URL'sini kullanın (ör. chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk).

Kaynak deneme kaydını yenile

Kaynak deneme süresi uzatılırsa şunu belirten bir e-posta uyarısı alırsınız: kaydı uzatmak ve deneyin.

  1. Kayıtlarım'a gidin. sayfasını ziyaret edin.

  2. Uzatılmış deneme sürümüne kaydedilen her kaynak için YENİLE'yi tıklayın. düğmesini tıklayın. Chrome kaynak denemesinin Kayıtlarım sayfasının YENİLE düğmelerinin gösterildiği ekran görüntüsü

  3. Yeni jetonu kopyalayın ve kodu, kalması gereken her sayfa için kullanılabilir hale getirin. denemeye kaydoldunuz. Gerekirse birden fazla jeton sağlayabilirsiniz: Chrome geçersiz veya süresi dolmuş jetonları yoksayar.

ziyaret edin.

Kaynak deneme bilgilerini göster

Şu sayfadaki kaynak denemeleriyle ilgili bilgileri görüntüleyin: Chrome'daki Uygulama Geliştirici Araçları.

Kaynak denemesi
   Chrome Geliştirici Araçları **Uygulama** panel çerçevesi ayrıntıları görünümünde görüntülenen bir siteyle ilgili bilgiler.

Kaynak deneme jetonu kod çözücü aracımızı kullanarak bir jetonda kodlanmış verileri görüntüleyebilirsiniz.

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

Kaynak denemesi demoları

Daha fazla bilgi