Aktifkan alat proses debug tambahan, atau coba fitur baru atau eksperimental.
Tanda Chrome adalah cara untuk mengaktifkan fitur browser yang tidak tersedia secara default.
Misalnya, Chrome ingin mengizinkan pengguna mencoba fitur video picture-in-picture, sebelum meluncurkannya untuk semua orang.
Fitur ini tersedia di balik tanda, sehingga setiap pengguna dapat mencobanya dan memberikan masukan. Kode dan desain telah diuji dan dipoles berdasarkan masukan, sehingga Anda kini dapat menggunakan picture-in-picture secara default di Chrome—dan fitur ini berfungsi dengan sangat baik.
Memahami risikonya
Sebagian besar pengguna Chrome tidak perlu menggunakan tanda Chrome.
Jika Anda menyetel tanda Chrome, Anda harus berhati-hati. Jika mengaktifkan atau menonaktifkan fitur, Anda dapat kehilangan data atau membahayakan keamanan atau privasi Anda, dan fitur yang Anda aktifkan dengan tanda dapat berhenti berfungsi atau dihapus tanpa pemberitahuan.
Jika Anda seorang administrator IT perusahaan, Anda tidak boleh menggunakan tanda Chrome dalam produksi. Sebagai gantinya, Anda dapat melihat kebijakan perusahaan.
...dan lanjutkan dengan hati-hati
Meskipun demikian, jika Anda seorang developer web yang perlu mencoba teknologi baru—atau hanya penggila yang ingin tahu—maka mengenal flag Chrome bisa sangat bermanfaat.
Ada banyak tanda untuk berbagai jenis fitur. Beberapa flag memengaruhi tampilan atau cara kerja Chrome, dan beberapa mengaktifkan fitur seperti JavaScript API baru. Ketersediaan tanda bergantung pada versi Chrome yang Anda jalankan.
Ada dua cara untuk menyetel tanda Chrome:
- Dari halaman
chrome://flags
. - Dengan membuka Chrome dari command line di terminal.
chrome://flags
Untuk menyetel tanda dari halaman chrome://flags
di Chrome, Anda perlu menemukan tanda tersebut, mengaktifkan/menonaktifkan setelan untuk tanda tersebut, lalu meluncurkan kembali browser.
Misalnya, untuk mengaktifkan heads-up display Chrome untuk metrik performa:
Telusuri fitur.
Setel nilai ke Enabled.
Luncurkan ulang Chrome.
Sekarang Anda dapat menggunakan heads-up display yang menampilkan informasi teknis tentang performa halaman web.
Tanda command line
Jika Anda developer web, sebaiknya setel tanda dengan membuka Chrome dari command line di
terminal. Anda menjalankan perintah untuk membuka Chrome dan menambahkan tanda yang ingin Anda tetapkan. Ada lebih banyak
setelan Chrome yang dapat Anda konfigurasi dari command line daripada yang tersedia dari
halaman chrome://flags
.
Misalnya, untuk menjalankan Chrome Canary dari terminal di Mac, dengan Topics API diaktifkan dan epoch length disetel ke 15 detik, gunakan perintah berikut:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
Itu hanya satu contoh. Ada ratusan tanda lain untuk mengaktifkan, menonaktifkan, dan mengonfigurasi fitur yang kurang dikenal.
Jika Anda sering menggunakan saluran Chrome yang berbeda dengan flag command line, sebaiknya buat fungsi untuk setiap saluran, dan tambahkan ke file RC shell Anda. Misalnya, di macOS:
- Buka terminal.
- Buat fungsi:
cf(){ open -a 'Google Chrome Canary' --args $*; }
- Gunakan fungsi:
cf --enable-features=TrackingProtection3pcd
Menyetel direktori data pengguna Chrome
Dalam bahasa teknis Chrome, pengguna Chrome merujuk ke "pengguna manusia individual Chrome".
Klien Chrome mengacu pada setiap penginstalan Chrome di perangkat.
Lebih tepatnya, klien Chrome sesuai dengan direktori data pengguna individual. Setiap profil Chrome disimpan di subdirektori dalam direktori data pengguna.
Jika menjalankan Chrome dari command line, Anda dapat menetapkan direktori data pengguna
dengan --user-data-dir flag
.
Artinya, Anda dapat memiliki direktori data pengguna yang terpisah untuk pengembangan, dengan subdirektori profilnya sendiri. Membuat direktori data pengguna baru akan membuat Chrome berperilaku seolah-olah baru diinstal, yang dapat berguna untuk melakukan proses debug masalah terkait profil.
Untuk menjalankan Chrome dari command line dengan direktori pengguna sementara yang baru, gunakan tanda berikut:
--user-data-dir=$(mktemp -d)
Anda juga dapat menambahkan flag berikut untuk menghindari pemeriksaan browser dan menjalankan UI terlebih dahulu:
--no-default-browser-check --no-first-run
Waspadai konflik flag
Ada kemungkinan flag yang Anda tetapkan dapat bertentangan satu sama lain. Setelan chrome://flags
menggantikan setelan command line untuk tanda yang sama, dan setelan default untuk setelan chrome://flags
, dalam beberapa kasus, dapat mengganti konfigurasi command line Anda. Jika tanda yang Anda setel untuk menjalankan Chrome dari command line tidak berfungsi sesuai harapan, sebaiknya periksa halaman chrome://flags
.
Perhatikan bahwa setelan yang ditampilkan di halaman chrome://flags
tidak mencerminkan tanda yang ditetapkan dari command line. Sebagai gantinya, lihat halaman chrome://version
. Bagian Command Line menampilkan setelan flag.
Dua cara lain untuk mencoba fitur eksperimental
Anda dapat mengaktifkan berbagai fitur eksperimental yang tidak memiliki flag sendiri, dengan mengalihkan flag chrome://flags#enable-experimental-web-platform-features
. Dokumentasi untuk fitur baru akan
menjelaskan kapan ini adalah pilihan.
Di Chrome Beta, Anda dapat mencoba eksperimen unggulan dan memberikan masukan, dengan mengganti setelan Eksperimen dan meluncurkan kembali browser. Menguji fitur eksperimental di Chrome akan memberikan detail selengkapnya.
Fitur apa yang mendapatkan laporan?
Tidak semua fitur eksperimental mendapatkan tanda Chrome sendiri:
- Beberapa fitur hanya tersedia saat disertakan dalam Chrome Canary, dan tidak dapat diaktifkan oleh tanda sebelumnya. Hal ini cukup jarang terjadi.
- Untuk fitur yang 'lebih kecil' yang memerlukan tidak lebih dari 1–2 kuartal pekerjaan, ketersediaan eksperimental
disediakan dengan mengaktifkan tanda berikut:
chrome://flags#enable-experimental-web-platform-features
Tindakan ini akan mengaktifkan beberapa fitur minor. - Fitur utama disediakan untuk eksperimen dengan tanda khusus untuk fitur tersebut, menggunakan
chrome://flags
atau tombol command line.
Bagaimana dengan setelan Chrome?
Setelan Chrome dan tanda Chrome memiliki tujuan yang berbeda.
Tanda Chrome memungkinkan pengguna mengaktifkan atau menonaktifkan fitur eksperimental, sedangkan kontrol
yang tersedia dari halaman chrome://settings
memungkinkan pengguna menyesuaikan pengalaman mereka untuk fitur
yang tersedia secara default.
Bagaimana dengan uji coba origin?
Uji coba origin adalah cara bagi developer untuk menguji fitur platform web baru atau eksperimental dalam skala besar, dan memberikan masukan kepada komunitas standar web sebelum fitur tersedia untuk semua pengguna.
Fitur yang menjalani uji coba origin diaktifkan di semua halaman yang memberikan token yang valid untuk uji coba tersebut. Hal ini memungkinkan pemilik situs mengaktifkan fitur eksperimental untuk semua penggunanya, tanpa mengharuskan pengguna mengubah setelan browser atau menyetel tanda. Sebagai perbandingan, tanda Chrome memungkinkan setiap pengguna untuk mengaktifkan atau menonaktifkan fitur eksperimental, di semua situs yang mereka kunjungi. Memulai uji coba origin Chrome akan memberikan detail selengkapnya.
Cari tahu selengkapnya
- Situs chromium.org menjelaskan cara menyetel tanda dari command line, untuk perangkat seluler dan desktop pada berbagai platform.
- Pelajari fitur, tanda, tombol, dan pola lainnya untuk eksperimen browser.
- Dokumen Tanda Chrome untuk Alat menandai dokumen yang relevan dengan alat, otomatisasi, dan tolok ukur.
- Daftar Switch Command Line Chromium otomatis diperbarui dengan semua tanda yang tersedia dan, terakhir kali kami memeriksanya, jumlahnya lebih dari 1.400.
- Update Flag Chromium adalah bot yang mengirimkan perubahan tweet pada file chrome/browser/flag-metadata.json.
- Ada lebih banyak lagi tanda yang tersedia untuk mengonfigurasi setiap fitur JavaScript API. Anda dapat mempelajarinya lebih lanjut dari dokumentasi API dan penjelasan proposal.
- Fitur eksperimental di Firefox