Skip to content

Depolama Anahtarları

Widget, çalıştığı sitenin (host origin) localStorage alanında birkaç anahtar kullanır. Bunları genellikle elle yönetmenize gerek yoktur; aşağıdaki tablo neyin ne için tutulduğunu açıklar.

AnahtarAmaç
wf_visitor_uidTarayıcı başına kararlı ziyaretçi kimliği — bağlantı anahtarından türetilir (aşağıya bakın); senkron okumalar için localStorage'da aynalanır.
wf_member_token_<providerId>Üye token'ı cache'i — özel girişte soket token'ı, sosyal girişte kimlik token'ı (exp kontrollü; logout siler).
wf_calllog_<providerId>Ziyaretçinin giden arama geçmişi (yalnızca istemci tarafında).

Ayrıca IndexedDB'de (webfon veritabanı, keys deposu) origin'e özel, dışa çıkarılamayan bir bağlantı anahtarı tutulur — ziyaretçi kimliği bundan türetilir ve WebSocket handshake'i buna bağlanır (bkz. Bağlantı güvenliği). Bu anahtar silinirse yeni bir ziyaretçi kimliği üretilir.

Token'lar ve kalıcılık

Ziyaretçi ve sosyal-giriş (swap) soket token'ları localStorage'a asla yazılmaz — yalnızca bellekte tutulur ve düzenli tazelenir. Özel girişte backend'inizin imzaladığı soket token'ı wf_member_token'da cache'lenir; bu token bağlantı anahtarına bağlı (cnf.jkt) olduğundan çalınsa bile başka bir tarayıcıda kullanılamaz. Bkz. Sunucu Uçları.

logout cache'i temizler

logout() çağrıldığında wf_member_token_<providerId> anahtarı silinir ve widget ziyaretçi moduna döner.

Webfon canlı destek widget dokümantasyonu