Chrome flag'leri nedir?

Ek hata ayıklama araçlarını etkinleştirin veya yeni ya da deneysel özellikleri deneyin.

Chrome flag'leri, varsayılan olarak kullanılamayan tarayıcı özelliklerini etkinleştirmenin bir yoludur.

Örneğin Chrome, herkesin kullanımına sunmadan önce pencere içinde pencere video özelliklerini kullanıcıların denemesine olanak tanımak istiyordu.

Chrome pencere içinde pencere özelliği, kullanıcıların çalışırken tek bir sekmeden video izlemeye devam etmesini sağlar.
başka bir sekmede açın.

Bu özellik, bir işaret arkasına yerleştirilerek her kullanıcı deneyip geri bildirim verebildi. Kod geri bildirime göre test edilip incelendiği için artık pencere içinde pencere özelliğini kullanabilirsiniz. Chrome'da varsayılan olarak kullanılıyor ve gerçekten iyi çalışıyor.

Riskleri anlama

Çoğu Chrome kullanıcılarının hiçbir zaman Chrome flag'lerini kullanması gerekmez.

Chrome flag'lerini ayarlarsanız dikkatli olmanız gerekir. Özellikleri etkinleştirerek veya devre dışı bırakarak verilerinizi kaybedebilir veya güvenlik ya da gizliliğinizi tehlikeye atabilir ve bayrakla açıp kapattığınız özellikler durdurulabilir bildirilmeden kaldırılmaması gerekir.

Kurumsal BT yöneticisiyseniz üretimde Chrome flag'lerini kullanmamalısınız. Birlikte çalıştığınız Bunun yerine kurumsal politikalara göz atın.

...ve dikkatli bir şekilde ilerleyin

Bunların yanı sıra, yeni teknolojiyi denemesi gereken bir web geliştiricisiyseniz veya Chrome flag'lerini tanımak çok faydalı olabilir.

Birçok farklı özellik türü için çok sayıda işaret bulunur. Bazı işaretler yolu etkiler Chrome görünür veya çalışır ve yeni JavaScript API'leri gibi bazı özellikleri etkinleştirir. İşaretlerin kullanılabilirliği Chrome'un hangi sürümünü kullandığınıza bağlıdır.

Chrome flag'lerini ayarlamanın iki yolu vardır:

  • chrome://flags sayfasından.
  • Bir terminaldeki komut satırından Chrome'u açarak.

chrome://flags

Chrome'da chrome://flags sayfasından bir bayrak ayarlamak için bayrağı bulup ayarı açmanız gerekir işaretini tıklayın, ardından tarayıcıyı yeniden başlatın. Örneğin, performans metrikleri için Chrome'un uyarı ekranını etkinleştirmek için:

  1. Özelliği arayın. chrome://flags sayfası
HUD işareti varsayılan olarak ayarlandı..

  2. Değeri Enabled (Etkin) olarak ayarlayın. chrome://flags sayfası
HUD bayrağının etkin olduğu.

  3. Chrome'u yeniden başlatın. Bir
işaretini tıkladığınızda Chrome, tarayıcıyı yeniden başlatmanızı ister..

Artık web sayfası performansı hakkında teknik bilgiler gösteren uyarı ekranını kullanabilirsiniz.

Şunu içeren Chrome sayfası:
uyarı ekranı etkinleştirildi.

Komut satırı işaretleri

Web geliştiricisiyseniz Chrome'u komut satırından açıp terminal. Chrome'u açmak için komutu çalıştırın ve ayarlamak istediğiniz işaretleri ekleyin. Pek çok daha fazla Chrome ayarını komut satırından yapılandırabileceğiniz, chrome://flags sayfa.

Örneğin, Chrome Canary'yi Mac'teki bir terminalden, Topics API etkin ve dönem uzunluğu 15 saniye olarak ayarlanmış bir terminalden çalıştırmak için şu komutu kullanın:

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting  

Bu sadece bir örnek. Etkinleştirme, devre dışı bırakma ve daha az bilinen özellikleri yapılandırabilirsiniz.

Komut satırı işaretlerine sahip farklı Chrome kanallarını düzenli olarak kullanıyorsanız her kanal için bir fonksiyon oluşturmak ve bunları kabuk RC dosyanıza eklemek istiyorsunuz. Örneğin, macOS'te:

  1. Bir terminal penceresi açın.
  2. İşlev oluşturun: cf(){ open -a 'Google Chrome Canary' --args $*; }
  3. Şu işlevi kullanın: cf --enable-features=TrackingProtection3pcd

Chrome kullanıcı verileri dizinini ayarlama

Chrome mühendislik dilinde Chrome kullanıcısı "bireysel insanı Chrome kullanıcısı".

Chrome istemci, Chrome'un bir cihaza ayrı olarak yüklenmesini ifade eder.

Daha açık bir şekilde ifade etmek gerekirse Chrome istemcisi bir kullanıcıya karşılık gelir kullanıcı verileri dizini. Her Chrome profili kullanıcı verileri dizinindeki bir alt dizinde saklanır.

Chrome'u komut satırından çalıştırırsanız kullanıcı verileri dizinini ayarlayabilirsiniz. --user-data-dir flag ile.

Diğer bir deyişle, geliştirme için ayrı bir kullanıcı verileri dizininiz olabilir. kendi profil alt dizinleriyle oluşturun. Yeni bir kullanıcı verileri dizini oluşturmak Chrome yeni yüklenmiş gibi davrandığından profille ilgili sorunları giderme.

Chrome'u komut satırından yeni bir geçici kullanıcı diziniyle çalıştırmak için aşağıdaki işaret:

--user-data-dir=$(mktemp -d)

Tarayıcı kontrolünden kaçınmak için aşağıdaki işaretleri de eklemek isteyebilirsiniz: ilk çalıştırma kullanıcı arayüzü:

--no-default-browser-check --no-first-run

Bayrak çatışmalarına dikkat edin

Ayarladığınız flag'ler birbiriyle çakışabilir. chrome://flags ayarları, aynı işaret için komut satırı ayarlarını geçersiz kılar. Ayrıca, bir chrome://flags ayarının varsayılanları bazı durumlarda komut satırı yapılandırmalarınızı geçersiz kılabilir. Komut satırından Chrome çalıştırırken ayarladığınız işaretler beklendiği gibi çalışmıyorsa chrome://flags sayfanızı kontrol etmeniz gerekir.

chrome://flags sayfasında gösterilen ayarların, komut satırından ayarlanan işaretleri yansıtmadığını unutmayın. Bunun yerine chrome://version sayfasına bakın. Komut Satırı bölümünde bayrak ayarları gösterilir.

chrome://version sayfası
Komut Satırı bölümünün vurgulandığı Chrome Canary.

Deneysel özellikleri denemenin diğer iki yolu

Kendi işareti olmayan bir dizi deneysel özelliği etkinleştirmek için chrome://flags#enable-experimental-web-platform-features işareti. Yeni özelliklerle ilgili belgeler bunun bir seçenek olduğunu açıklayacağım.

Chrome Beta'da, öne çıkan özellikleri deneyebilirsiniz ve tarayıcıyı yeniden başlatarak Deneme ayarlarını açıp kapatarak geri bildirim gönderebilirsiniz. Chrome'daki deneysel özellikleri test etme daha fazla ayrıntı sağlar.

Chrome Beta'daki Denemeler kullanıcı arayüzünün, sekme kaydırma seçeneklerinin gösterildiği ekran görüntüsü.

Hangi özelliklere bayrak verilir?

Tüm deneysel özelliklerin kendi Chrome işareti yoktur:

  • Bazı özellikler yalnızca Chrome Canary'de kullanıma sunulduklarında kullanılabilir ve dokunun. Bu oldukça nadir görülen bir durumdur.
  • "Daha küçük" için en fazla 1-2 çeyrek çalışmasını gerektiren özellikler, deneysel kullanılabilirlik şu işaret etkinleştirilerek sağlanır:
    chrome://flags#enable-experimental-web-platform-features
    Bu işlem, birden fazla küçük özelliği etkinleştirir.
  • chrome://flags veya komut satırı anahtarları kullanılarak özelliğe özgü işaretlerle deneme yapmak için önemli özellikler sunulur.

Chrome ayarları için durum nedir?

Chrome ayarları ve Chrome flag'leri farklı amaçlara hizmet eder.

Chrome flag'leri, kullanıcının deneysel özellikleri etkinleştirmesine veya devre dışı bırakmasına olanak tanırken kontroller ise chrome://settings sayfasından erişilebilen bu özellik, kullanıcının belirli özelliklerle ilgili deneyimini özelleştirmesine olanak tanır. varsayılan olarak kullanılabilir durumdadır.

Kaynak denemeleri için durum nedir?

Kaynak denemeleri, geliştiricilerin yeni veya deneysel bir web platformu özelliğini geniş ölçekte test etmeleri ve web'e geri bildirim vermeleri standartlar topluluğundan emin olun.

Kaynak denemesi devam eden özellikler, bunun için geçerli bir jeton sağlayan tüm sayfalarda etkinleştirilir deneyin. Bu, web sitesi sahiplerinin Google Cloud Platform'a girmeden tüm kullanıcıları için deneysel bir özelliği etkinleştirmelerine kullanıcıların tarayıcı ayarlarını değiştirmesini veya işaretler belirlemesini gerektiren içerikler. Buna karşılık, Chrome flag'leri Tek tek kullanıcıların ziyaret ettikleri tüm web sitelerinde deneysel bir özelliği etkinleştirmesine veya devre dışı bırakmasına izin verebilirsiniz. Chrome'un kaynak denemelerini kullanmaya başlama daha fazla ayrıntı sağlar.

Daha fazla bilgi