Site ziyaretçisine tarayıcı güncellemesi konusunda nasıl yardım edebilirsiniz?
Site ziyaretçisine tarayıcı güncellemesi konusunda nasıl yardım edebilirsiniz?
İki tip bildirim vardır: tarayıcı eski sürümdedir ve tarayıcı site tarafından desteklenmemektedir.
- Tarayıcı eski sürümdedir
-
Bildirim satırı gösterilir; üzerine tıklandığında tarayıcının güncel sürümleri için bağlantıları içeren pop-up gösterilir.
Tarayıcı güncellenmediyse bildirim satırı yeniden gösterilir. Kullanıcı bildirim satırını kapattıysa bunu hafızaya alabilirsiniz ve bildirim satırını birkaç gün sonra yeniden gösterebilirsiniz.
- Tarayıcı site tarafından desteklenmemektedir
-
Sitenin sadece belirli bir tarayıcı ile görüntülenebileceğini bildiren ve desteklenen tarayıcı için bağlantı içeren pop-up gösterilir.
Bildirimler iki yolla ayarlanabilir:
Bildirimleri sihirbaz yardımıyla ayarlamak
Sihirbazda şunu seçin:
Bildirim satırının rengi (theme parametresiyle yönetilir). Site sadece bir tarayıcı için geçerliyse parametre girilmez.
Tarayıcılar (browsers parametresiyle yönetilir). Varsayılan olarak sihirbazda eski tarayıcılar işaretlenir.
Alınan kodu sitenizin tüm sayfalarında <body>
etiketine ekleyin.
Bu şekilde alınan kodda tüm ek parametreler için varsayılan değerler kullanılmaktadır.
Bildirimi tek olarak ayarlama
Script'i bağlayıp başlatın ve ardından alınan kodu sitenizin tüm sayfalarında <body>
etiketine ekleyin.
Script'i bağlamak için <body>
etiketine şu kodu girin:
<script type="text/javascript" src="https://static.yandex.net/browser-updater/v1/script.js" charset="utf-8"></script>
Script'i başlatmak için bildirim parametrelerini belirtin (ya.browserUpdater.init()
özelliği).
<script>var browserUpdater = new ya.browserUpdater.init(bildirim parametreleri);</script>
Eski tarayıcı hakkında bildirim için kod örneği
<script type="text/javascript" src="https://static.yandex.net/browser-updater/v1/script.js" charset="utf-8"></script>
<script>var browserUpdater = new ya.browserUpdater.init(
{
theme: "yellow",
lang: "ru",
exclusive: false,
browsers: {
chromium: 35,
amigo: "Infinity",
iron: 35,
flock: "Infinity",
palemoon: 25,
camino: "Infinity",
safari: 5.2,
yandexinternet: "Infinity",
fx: 31,
ie: 9,
opera: 16,
chrome: 35,
maxthon: 4.4,
seamonkey: 2.4
},
remember: true,
rememberFor: 30,
cookiePrefix: "yaBrowserUpdater",
classNamePrefix: "ya-browser-updater",
jsonpCallback: "yaBrowserUpdaterJSONPCallback",
onStripeShow: null,
onStripeHide: null
});
</script>
Bildirim parametreleri
Parametre | Açıklama | Olası değerler | Biçim |
---|---|---|---|
Ana parametreler | |||
exclusive | Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi. |
Varsayılan değer — | boolean |
theme | Bildirim satırının rengi. Sitenin sadece bir tarayıcı için geçerli olduğu hakkında bildirimi kullanıyorsanız bu değer yoksayılır. | Şu renkler seçilebilir:
Varsayılan değer — | string |
lang | Bildirim dili. | Şu diller seçilebilir:
Varsayılan değer — | string |
browsers | Sınırlamaların uygulandığı tarayıcılar. Şu tarayıcılar seçilebilir:
Sürümlerini belirtmediğiniz takdirde bazı tarayıcılar varsayılan olarak script tarafından eski olarak değerlendirilir. | Anahtarın desteklenen değerleri
| string veya object |
Parametre | Açıklama | Olası değerler | Biçim |
Ek parametreler Sadece eski tarayıcı bildirimleri için geçerlidir. | |||
remember | Sitenin ziyaretçisinin bildirim satırını kapattığını ve bu nedenle bu bildirimin bir süre gösterilmemesi gerektiğini anlatan Bildirim için ayarlanan bu aranın süresi (site ziyaretçisi çerezleri temizlemezse) |
true . | boolean |
rememberFor | Bildirim gösteriminde verilen aranın süresi (gün olarak). Şu koşulda geçerlidir: | Varsayılan değer — 30. | number |
cookiePrefix | Script tarafından belirlenen çerezin adı.
| Belirttiğiniz çerez adı. | string |
classNamePrefix | Script tarafından işlenen CSS sınıflarının isimlerinde ön ek
| Sınıf adı için belirlediğiniz ön ek. | string |
jsonpCallback | İşlenmiş tarayıcı veriler alındıktan sonra uygulanan JSONP callback özelliğinin adı.
| Belirttiğiniz callback özelliğinin adı. | string |
onStripeShow | Bildirim satırı gösterildiğinde uygulanan özellik. Bu özelliğin sayesinde hedefe ulaşma hakkında Metrica'ya bilgi aktarılabilir veya bildirim satırının site içeriğini kapamaması için sayfanın üstünde yer açılabilir. | Özelliğinin adı veya kendisi. Varsayılan değer — | string veya function |
onStripeHide | Bildirim satırı kaybolduğunda uygulanan özellik. Bu özelliğin sayesinde hedefe ulaşma hakkında Metrica'ya bilgi aktarılabilir veya sayfanın üst kısmındaki boşluk kapatılabilir. | Özelliğinin adı veya kendisi. Varsayılan değer — | string veya function |
Parametre | Açıklama | Olası değerler | Biçim |
---|---|---|---|
Ana parametreler | |||
exclusive | Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi. |
Varsayılan değer — | boolean |
theme | Bildirim satırının rengi. Sitenin sadece bir tarayıcı için geçerli olduğu hakkında bildirimi kullanıyorsanız bu değer yoksayılır. | Şu renkler seçilebilir:
Varsayılan değer — | string |
lang | Bildirim dili. | Şu diller seçilebilir:
Varsayılan değer — | string |
browsers | Sınırlamaların uygulandığı tarayıcılar. Şu tarayıcılar seçilebilir:
Sürümlerini belirtmediğiniz takdirde bazı tarayıcılar varsayılan olarak script tarafından eski olarak değerlendirilir. | Anahtarın desteklenen değerleri
| string veya object |
Parametre | Açıklama | Olası değerler | Biçim |
Ek parametreler Sadece eski tarayıcı bildirimleri için geçerlidir. | |||
remember | Sitenin ziyaretçisinin bildirim satırını kapattığını ve bu nedenle bu bildirimin bir süre gösterilmemesi gerektiğini anlatan Bildirim için ayarlanan bu aranın süresi (site ziyaretçisi çerezleri temizlemezse) |
true . | boolean |
rememberFor | Bildirim gösteriminde verilen aranın süresi (gün olarak). Şu koşulda geçerlidir: | Varsayılan değer — 30. | number |
cookiePrefix | Script tarafından belirlenen çerezin adı.
| Belirttiğiniz çerez adı. | string |
classNamePrefix | Script tarafından işlenen CSS sınıflarının isimlerinde ön ek
| Sınıf adı için belirlediğiniz ön ek. | string |
jsonpCallback | İşlenmiş tarayıcı veriler alındıktan sonra uygulanan JSONP callback özelliğinin adı.
| Belirttiğiniz callback özelliğinin adı. | string |
onStripeShow | Bildirim satırı gösterildiğinde uygulanan özellik. Bu özelliğin sayesinde hedefe ulaşma hakkında Metrica'ya bilgi aktarılabilir veya bildirim satırının site içeriğini kapamaması için sayfanın üstünde yer açılabilir. | Özelliğinin adı veya kendisi. Varsayılan değer — | string veya function |
onStripeHide | Bildirim satırı kaybolduğunda uygulanan özellik. Bu özelliğin sayesinde hedefe ulaşma hakkında Metrica'ya bilgi aktarılabilir veya sayfanın üst kısmındaki boşluk kapatılabilir. | Özelliğinin adı veya kendisi. Varsayılan değer — | string veya function |