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.
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:
Özelliği arayın. .
Değeri Enabled (Etkin) olarak ayarlayın.
Chrome'u yeniden başlatın. .
Artık web sayfası performansı hakkında teknik bilgiler gösteren uyarı ekranını kullanabilirsiniz.
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:
- Bir terminal penceresi açın.
- İşlev oluşturun:
cf(){ open -a 'Google Chrome Canary' --args $*; }
- Ş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.
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.
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
- chromium.org web sitesinde konuyla ilgili açıklamalar komut satırından işaretleri ayarlama mobil ve masaüstü için farklı platformlarda kullanılabilir.
- Daha fazla bilgi özellikler, bayraklar, anahtarlar ve diğer kalıplar en iyi uygulamaları paylaşacağız.
- Araçlar için Chrome İşaretleri dokümanlarında araçlar, otomasyon ve karşılaştırmayla ilgili işaretler yer alır.
- Chromium Komut Satırı Anahtarlarının Listesi mevcut tüm flag'lerle otomatik olarak güncellendiğinden olduğunu fark ettik.
- Chromium İşaretleme Güncellemeleri chrome/browser/flag-metadata.json dosyasında değişiklikleri tweet'leyen bir bot'tur.
- JavaScript API özelliklerini tek tek yapılandırmak için daha da fazla işaret vardır. Şunları yapabilirsiniz: daha fazla bilgiye API belgelerinden ve teklif açıklayıcılarından ulaşabilirsiniz.
- Firefox'taki deneysel özellikler