Uzantılar, Google Chrome'un normalde sağladığı bir sayfayı değiştirmek için HTML geçersiz kılma sayfalarını kullanabilir. Bir uzantı, aşağıdaki sayfalardan herhangi biri için geçersiz kılma içerebilir ancak her uzantı yalnızca bir sayfayı geçersiz kılabilir:
- Yer İşareti Yöneticisi
- Kullanıcı Chrome menüsünden Yer İşareti Yöneticisi menü öğesini veya Mac'te Yer İşaretleri menüsünden Yer İşareti Yöneticisi öğesini seçtiğinde görünen sayfa. chrome://bookmarks URL'sini girerek de bu sayfaya ulaşabilirsiniz.
- Geçmiş
- Kullanıcının Chrome menüsünden Geçmiş menü öğesini veya Mac'te Geçmiş menüsünden Tam Geçmişi Göster öğesini seçmesi durumunda görünen sayfa. chrome://history URL'sini girerek de bu sayfaya ulaşabilirsiniz.
- Yeni Sekme
- Kullanıcı yeni bir sekme veya pencere oluşturduğunda görünen sayfa. Bu sayfaya chrome://newtab URL'sini girerek de ulaşabilirsiniz.
Aşağıdaki ekran görüntülerinde varsayılan Yeni Sekme sayfası ve ardından özel bir Yeni Sekme sayfası gösterilmektedir.
Bu özelliği denemek için üstbilgi örnekleri bölümüne bakın.
Gizli pencere davranışı
Gizli pencerelerde uzantılar, yeni sekme sayfalarını geçersiz kılamaz. Gizli manifest mülkü "spanning" (varsayılan değer) olarak ayarlanmışsa diğer sayfalar çalışmaya devam eder. Gizli pencereleri kullanma hakkında ayrıntılı bilgi için Veri kaydetme ve gizli mod başlıklı makaleyi inceleyin.
Manifest
Uzantı manifest dosyasına geçersiz kılma sayfası kaydetmek için aşağıdaki kodu kullanın:
{
"manifest_version": 3,
"name": "My extension",
...
"chrome_url_overrides" : {
"PAGE_TO_OVERRIDE": "myPage.html"
},
...
}
PAGE_TO_OVERRIDE
yerine aşağıdakilerden birini girin:
"bookmarks"
"history"
"newtab"
En iyi uygulamalar
Sayfanızın hızlı ve küçük olmasını sağlayın.
Kullanıcılar, yerleşik tarayıcı sayfalarının anında açılmasını bekler. Uzun zaman alabilecek işlemlerden kaçının. Özellikle, veritabanı kaynaklarına senkronize olarak erişmekten kaçının. Ağ isteği gönderirkenXMLHttpRequest()
yerinefetch()
seçeneğini tercih edin.Kullanıcıların kafasını karıştırmamak için sayfanıza bir başlık ekleyin.
Başlık olmadan sayfa başlığı varsayılan olarak URL olur. HTML dosyanızda<title>
etiketini kullanarak başlığı belirtin.Yeni sekmelerde klavye odağının önce adres çubuğuna verildiğini unutmayın.
Klavye odağının varsayılan olarak sayfanın diğer bölümlerine ayarlanmasını beklemeyin.Yeni sekme sayfasını kendinize göre ayarlayın.
Kullanıcıların Chrome'un varsayılan yeni sekme sayfasıyla karıştırabileceği bir yeni sekme sayfası oluşturmaktan kaçının.
Örnekler
Yedekleme örneklerini inceleyin.