---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - en/
  - ru/
  - tr/
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/browser-constructor/doc/tr/llms.txt

# 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:

- [Sihirbaz yardımıyla](#generate).
- [Bağımsız](#scenarios).


## Bildirimleri sihirbaz yardımıyla ayarlamak {#generate}

[Sihirbazda](https://tech.yandex.com.tr/browser/constructor/) şunu seçin:

- Bildirim türü ve dili (şu parametrelerle yönetilir: [exclusive](#d-exclusive) ve [lang](#d-lang)).
    
- Bildirim satırının rengi ([theme](#d-theme) parametresiyle yönetilir). Site sadece bir tarayıcı için geçerliyse parametre girilmez.
    
- Tarayıcılar ([browsers](#bro-gen) 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](#doppar) için varsayılan değerler kullanılmaktadır.


## Bildirimi tek olarak ayarlama  {#scenarios}

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:

```no-highlight

```

Script'i başlatmak için [bildirim parametrelerini](#param) belirtin (`ya.browserUpdater.init()` özelliği).

```no-highlight

```


## Eski tarayıcı hakkında bildirim için kod örneği 

> ```no-highlight
> 
> 
> ```

### Bildirim parametreleri {#param}


#|
||
**Parametre**
|
**Açıklama**
|
**Olası değerler**
|
**Biçim**
||
||
**Ana parametreler** | > | > | >
||
||
`exclusive` {#d-exclusive}
|
Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi.
|
- `true —` site sadece bir tarayıcı için geçerlidir.
- `false` — kullanıcının tarayıcısı eskidi.

Varsayılan değer — `false`.
|
boolean
||
||
`theme` {#d-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:

- `yellow` — sarı;
- `red` — kırmızı;
- `blue` — mavi;
- `green` — yeşil;
- `white` — beyaz;
- `black` — siyah;
- `grey` — gri.

Varsayılan değer — `yellow`.
|
string
||
||
`lang` {#d-lang}
|
Bildirim dili.
|
Şu diller seçilebilir:

- `ru` — Rusça;
- `tr` —Türkçe;
- `en` — İngilizce.

Varsayılan değer — `ru`.
|
string
||
||
`browsers` {#bro-gen}
|
Sınırlamaların uygulandığı tarayıcılar. Şu tarayıcılar seçilebilir:

- `chromium` — Chromium;
- `amigo` — Amigo/Mail.ru;
- `iron` — Iron;
- `flock` — Flock;
- `palemoon` — Pale Moon;
- `camino` — Camino;
- `safari` — Safari;
- `yandexinternet` — Yandex Internet;
- `fx`— Firefox;
- `ie` — Internet Explorer;
- `opera` — Opera;
- `chrome` — Google Chrome;
- `maxthon` — Maxthon;
- `seamonkey` — SeaMonkey;
- `yabrowser`— Yandex Browser.

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` parametresinin değerine bağlıdır.

**exclusive=true**

 
:   Site sadece bir tarayıcı için geçerlidir.
    
    Şu tarayıcılar seçilebilir:
    
    - `chrome`;
    - `fx`;
    - `ie`;
    - `yabrowser` (varsayılan).

**exclusive=false**

 
:   Desteklenen en düşük sürüme sahip tarayıcı tanımlayıcıların listesi.
    
    Sürüm sayıyla veya tarayıcının tüm sürümlerinin eski olduğu anlamına gelen `Infinity` ifadesiyle belirlenebilir.
|
string veya object
||
|#

#|
||
**Parametre**
|
**Açıklama** 
|
**Olası değerler**
|
**Biçim**
||
||
**Ek parametreler** 
Sadece eski tarayıcı bildirimleri için geçerlidir. {#doppar} | > | > | >
||
||
`remember`
|
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 için ayarlanan bu aranın süresi (site ziyaretçisi çerezleri temizlemezse) `rememberFor` parametresiyle belirlenir.
|
- `true` — bildirimi gösterme.
- `false` — bildirimi göster.
Varsayılan değer — `true`.
|
boolean
||
||
`rememberFor`
|
Bildirim gösteriminde verilen aranın süresi (gün olarak).

Şu koşulda geçerlidir: `remember``=true.`
|
Varsayılan değer — `30`.
|
number
||
||
`cookiePrefix`
|
Script tarafından belirlenen çerezin adı.

`yaBrowserUpdaterHide` adlı çerezi zaten çıkarıyorsanız script tarafından belirlenecek çerezin adını bu parametre yardımıyla belirleyebilirsiniz.
|
Belirttiğiniz çerez adı.
|
string
||
||
`classNamePrefix`
|
Script tarafından işlenen CSS sınıflarının isimlerinde ön ek

`ya-browser-updater` ön ekine sahip CSS sınıfını zaten kullanıyorsanız script tarafından kullanılacak olan sınıfın adı bu parametre yardımıyla belirlenmelidir.
|
Sınıf adı için belirlediğiniz ön ek.
|
string
||
||
`jsonpCallback`
|
İşlenmiş tarayıcı veriler alındıktan sonra uygulanan [JSONP](https://en.wikipedia.org/wiki/JSONP) callback özelliğinin adı.

`yaBrowserUpdaterJSONPCallback` adlı callback özelliğini zaten kullanıyorsanız script tarafından kullanılacak olan özelliğin adı bu parametrenin yardımıyla belirlenmelidir.
|
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](https://yandex.com/support/metrika/objects/reachgoal.xml) 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.

```no-highlight
onStripeShow: function () {
         alert('show')
      } 
```

Varsayılan değer — `null`.
|
string veya function
||
||
`onStripeHide`
|
Bildirim satırı kaybolduğunda uygulanan özellik.

Bu özelliğin sayesinde [hedefe ulaşma hakkında Metrica'ya](https://yandex.com/support/metrika/objects/reachgoal.xml) bilgi aktarılabilir veya sayfanın üst kısmındaki boşluk kapatılabilir.
|
Özelliğinin adı veya kendisi.

```no-highlight
 onStripeHide: function() {
yaCounterXXXXXX.reachGoal('stripe_hidden');
}
```

Varsayılan değer — `null`.
|
string veya function
||
|#


[*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.

[*lang]: Bildirim dili.

[*exclusive]: Sitenin sadece bir tarayıcı için geçerli olduğunun göstergesi.

[*browsers]: Sınırlamaların uygulandığı tarayıcılar. Şu tarayıcılar seçilebilir:

[*remember]: 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.

[*rememberFor]: Bildirim gösteriminde verilen aranın süresi (gün olarak).

[*cookiePrefix]: Script tarafından belirlenen çerezin adı.

[*classNamePrefix]: Script tarafından işlenen CSS sınıflarının isimlerinde ön ek

[*jsonpCallback]: İşlenmiş tarayıcı veriler alındıktan sonra uygulanan [JSONP](https://en.wikipedia.org/wiki/JSONP) callback özelliğinin adı.

[*onStripeShow]: Bildirim satırı gösterildiğinde uygulanan özellik.

[*onStripeHide]: Bildirim satırı kaybolduğunda uygulanan özellik.
