<ribaunt-widget>, modern herhangi bir tarayıcıda çerçevesiz olarak çalışan standart bir Web Bileşenidir. Tek bir ES modül betiğini yüklersiniz, öğeyi işaretlemenize bırakırsınız ve birkaç olay dinleyicisi bağlarsınız — derleme adımı gerekmez.
Widget, yalnızca güvenli bir bağlamda kullanılabilen Web Crypto API’sine dayanır. Üretimde
https:// ve yerel geliştirme sırasında http://localhost kullanın. http://192.168.x.x gibi düz yerel ağ URL’leri çalışmayacaktır.Adımlar
Eksiksiz örnek
Aşağıdaki kod parçacığı dört adımın tamamını tek bir bağımsız HTML sayfasında bir araya getirir.Widget’ı biçimlendirme
Widget’ın iç yapısı bir Shadow DOM içinde kapsüllenmiştir, bu nedenle standart torun seçicileri onlara ulaşamaz. Ancak, ana öğeye kapsamlandırılmış CSS özel özelliklerini geçersiz kılabilirsiniz.Nitelik referansı
En yaygın kullanılan nitelikler aşağıda listelenmiştir. Niteliklerin, kabul edilen değerlerin ve varsayılanların tam listesi için Widget yapılandırması sayfasına bakın.| Nitelik | Açıklama |
|---|---|
challenge-endpoint | Widget’ın challenge’ları çekeceği URL. |
verify-endpoint | Widget’ın çözümleri göndereceği URL. |
auto-verify | Mevcut olduğunda widget, tıklama gerektirmeden yüklendikten hemen sonra çözmeye başlar. |
show-warning | Mevcut olduğunda widget’ın üstünde bir uyarı bandı görüntüler. |
warning-message | show-warning ayarlandığında gösterilen uyarı bandı için özel metin. |
solve-timeout | Bir error olayı tetiklenmeden önce çözmeye izin verilen maksimum milisaniye. Zaman aşımını devre dışı bırakmak için atlayın. |
disabled | Tüm kullanıcı etkileşimini ve programatik startVerification() çağrılarını engeller. |
disabled bir widget, auto-verify üzerinden de doğrulamayı başlatmayacaktır. Widget’ın çalışmasını beklemeden önce disabled niteliğini kaldırın.