Kaynak denemelerini kullanmaya başlama

Yeni veya deneysel bir web platformu özelliğini test etme

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

Kaynağınızdaki tüm kullanıcılar için bir özelliği etkinleştirmek üzere kaynak denemesine kaydolabilirsiniz. Bu sayede kullanıcıların herhangi bir işaretçiyi açması veya Chrome'un alternatif bir derlemesine 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 katılabilir. Süre ve kullanım açısından sınırlıdırlar. Katılım, sınırlı doküman ve destekle 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 yetkin olmalıdır. Bu aşamada dokümanlar muhtemelen API spesifikasyonları ve açıklayıcılarla sınırlı olacaktır. Mümkün olduğunda rehberlik sağlamaya çalışırız.

Bir denemeye kaydolursanız Chrome ekibi, deneme özelliğini kullanımınızla ilgili belirli geri bildirimler için sizinle düzenli olarak iletişime geçer. Bazı özellikler, geri bildirimler dahil edilip düzenlemeler yapıldıkça birden fazla kaynak denemesinden geçebilir.

Kaynak denemeleri Firefox ve Microsoft Edge'de de kullanılabilir.

Üçüncü taraf kaynak denemeleri

Varsayılan olarak, kaynak denemesi özelliği yalnızca deneme için kayıtlı kaynakta kullanılabilir. Bazı denemelerde, kayıt sırasında Üçüncü taraf eşleme seçeneği sunulur. Bu sayede, yerleştirilmiş 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?

Sonlanan özellik denemeleri

Bazı kaynak denemeleri, desteği sonlandırılmış bir özelliği geçici olarak yeniden etkinleştirmenize olanak tanır. Bunlar, sonlanan özellik denemeleri olarak bilinir. Bazı bağlamlarda bunlara "ters" kaynak denemeleri denir.

Örneğin, Chrome 127'den itibaren değişiklik etkinlikleri kaldırıldı. Bu etkinlikleri kaldırmadan önce ek süreye ihtiyaç duyan siteler, etkinlikleri belirli sitelerde geçici olarak yeniden etkinleştirmek için sonlanan özellik denemesine kaydolabilir.

Kaynak denemesine katılma

  1. Etkin denemeler listesinden bir kaynak denemesi 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> içinde 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öndermenizi sağlar. Bu işlemi 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 görülebilir. Her denemede, topluluktan anlık geri bildirim almak için bir bağlantı da sağlanır. Bu genellikle GitHub'daki veya başka bir herkese açık kanaldaki özelliğe işaret eder.
  6. Jetonunuzun süresi dolduğunda yenileme bağlantısı içeren bir e-posta alırsınız. Bunun için tekrar geri bildirim göndermeniz istenir.

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

Kaynak denemeleri çerçevesi, ilk geçerli jetonu arar ve 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ın HTML'sinde HTTP üstbilgisi veya 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 iframe'den deneme özelliğine erişmek için meta etikette, HTTP üstbilgisinde 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 eklenen JavaScript için <script> öğesinin src değeri.

Jetonlar ve uzantılar

Arka plan komut dosyası, pop-up, yan panel veya ekran dışı doküman içinde deneme özelliğini 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. Manifest'in trial_token öğesini kullanmak yerine jetonu sayfaya aşağıdaki yöntemlerden biriyle ekleyin:

Jetonlar belirli alanlara bağlı olduğundan, 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 denemesi kaydını yenileme

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

  1. Kayıtlarım'a gidin.
  2. Uzatılmış deneme için kayıtlı her kaynakta YENİLE'yi tıklayın. YENİLE düğmelerinin bulunduğu örnek Kayıtlarım sayfası
  3. Yeni jetonu kopyalayın ve denemeye 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 denemesi bilgilerini görüntüleme

Chrome Geliştirici Araçları'ndaki Uygulama panelinden bir sitenin kullanabileceği kaynak denemeleriyle ilgili bilgileri görüntüleyin.

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

Kaynak denemesindeki özellikler

Aşağıda, devam eden kaynak denemelerindeki API'lerin demoları verilmiştir.

Kaynaklar

Chrome kavram belgelerimizi 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: