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 türü ve dili (şu parametrelerle yönetilir: exclusive ve lang).
-
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 |
|||
|
|
Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi. |
Varsayılan değer — |
boolean |
|
|
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 |
|
|
Bildirim dili. |
Şu diller seçilebilir:
Varsayılan değer — |
string |
|
|
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 exclusive=true
exclusive=false
|
string veya object |
|
Parametre |
Açıklama |
Olası değerler |
Biçim |
|
Ek parametreler Sadece eski tarayıcı bildirimleri için geçerlidir. |
|||
|
|
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) |
|
boolean |
|
|
Bildirim gösteriminde verilen aranın süresi (gün olarak). Şu koşulda geçerlidir: |
Varsayılan değer — |
number |
|
|
Script tarafından belirlenen çerezin adı.
|
Belirttiğiniz çerez adı. |
string |
|
|
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 |
|
|
İşlenmiş tarayıcı veriler alındıktan sonra uygulanan JSONP callback özelliğinin adı.
|
Belirttiğiniz callback özelliğinin adı. |
string |
|
|
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 |
|
|
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 |
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.
Bildirim dili.
Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi.
Sınırlamaların uygulandığı tarayıcılar. Şu tarayıcılar seçilebilir:
Sitenin ziyaretçisinin bildirim satırını kapattığını ve bu nedenle bu bildirimin bir süre gösterilmemesi gerektiğini anlatan yaBrowserUpdaterHide çerezinin çıkarılması gerektiğinin göstergesidir.
Bildirim gösteriminde verilen aranın süresi (gün olarak).
Script tarafından belirlenen çerezin adı.
Script tarafından işlenen CSS sınıflarının isimlerinde ön ek
İşlenmiş tarayıcı veriler alındıktan sonra uygulanan JSONP callback özelliğinin adı.
Bildirim satırı gösterildiğinde uygulanan özellik.
Bildirim satırı kaybolduğunda uygulanan özellik.