QR Kod Okuyucu & Tarayıcı
QR kodlar her yerde — restoran menüleri, parkmetreler, ödeme linkleri, kafelerdeki WiFi posterleri, kartvizitler, kargo etiketleri — ve hepsinde evrensel ilk adım aynı: kamerayı aç, doğrult, çöz. Telefon işletim sistemi bunu doğru telefonla yapan kullanıcılar için kolaylaştırıyor. Web ise olması gerekenden daha zorlaştırıyor: bir laptop kullanıcısı ekran görüntüsüyle, kamerası çalışmayan bir tablet kullanıcısı veya linke dokunmadan önce şüpheli bir QR'yi incelemek isteyen herhangi biri yerleşik bir araca sahip değil. Bu tarayıcı boşluğu tek bir sayfayla kapatıyor: canlı kameradan veya üzerine bıraktığınız herhangi bir görselden çözer, tamamen tarayıcınızda çalışır ve telefonların zaten anladığı yapılandırılmış payload'ları tanır.
Tarayıcı kapakta iki motor kullanıyor. Chrome, Edge, Opera ve Android'de yerel BarcodeDetector API'si bir QR'yi kare başına yaklaşık bir milisaniyede çözer — kameradaki el titremesi sorun olmayacak kadar hızlı. Firefox, Safari ve henüz BarcodeDetector göndermemiş tarayıcılarda sayfa açık kaynaklı jsQR çözücüsüne düşer; yalnızca gerektiğinde lazy yüklenir, böylece bundle maliyetini önden ödemezsiniz. Geçerli QR kodlar için iki yol da aynı sonuçları üretir; hız farkı sadece çok sayıda QR'yi sırayla taradığınızda fark edilir.
Ham metnin ötesinde araç, telefonların zaten otomatik işlediği dört payload tipini ayrıştırır. URL'ler algılanır ve hedefi dokunmadan önce doğrulayabilmeniz için bir 'Aç' düğmesiyle gösterilir (phishing'i hızlıca tespit etmenin yolu). WiFi payload'ları SSID, şifre, şifreleme ve gizli ağ alanlarına ayrılır, böylece şifreyi başka bir cihaza elle kopyalayabilirsiniz. vCard payload'ları ad, telefon, e-posta ve adres alanlarına açılır — sohbette kartvizit fotoğrafı alan masaüstü kullanıcıları için kullanışlıdır. Tel, mailto, sms ve geo linkleri de tanınır, böylece kriptik ham string yerine doğru şey olarak görünür.
Gizlilik baş başlık avantajıdır ve net olmaya değer. Kamera akışı standart getUserMedia API'siyle istenir ve tarayıcı belleğinde kalır; kareler anlık çözülür ve hiç yüklenmez. Görsel yüklemeleri File API ile JavaScript'e okunur, tarayıcının yerel görsel pipeline'ıyla çözülür ve QR çözücüden yerel olarak geçer. DevTools Ağ sekmesi tarama sırasında sıfır dışa giden istek gösterir. Bulut hesabı yok, çözülen QR'lerin içeriği üzerinde telemetri yok ve son tarama geçmişi yalnızca tarayıcınıza özel localStorage'da yaşar.
Son tarama geçmişi gerçekten kullanışlıdır ve telefon-OS tarayıcılarına göre güzel bir kalite-yaşam iyileştirmesidir. Her başarılı tarama sayfanın altındaki listeye eklenir; algılanan tipi (url / wifi / vcard / tel / email / sms / geo / text) bir badge olarak gösterilir. Herhangi bir girişe tıklayın Sonuç paneline geri getirsin ve tekrar kopyalayın veya açın. Geçmiş yenileme ve sekme yeniden başlatmaları arasında localStorage ile kalıcıdır ve 30 girişle sınırlıdır; tek tıkla istediğiniz zaman temizleyebilirsiniz. Masaüstü QR-yoğun iş akışları (bir baskı serisini denetlemek, bir grup kartviziti işlemek, birden fazla WiFi posterini doğrulamak) için bu, iOS ve Android'deki OS-seviyesi tarayıcıların kasıtlı olarak sağlamadığı tam o ergonomidir.
Teknik tarafta bilinmeye değer birkaç detay var. Kamera `facingMode: 'environment'` ile istenir, böylece telefonlar varsayılan olarak arka kamerayı kullanır; istek düzgünce mevcut olan kameraya düşer. Çözülen metin motor geçerli bir QR bulur bulmaz yüzeye çıkar; araç aynı karede birden fazla QR'yi tanımlamaya çalışmaz çünkü gerçek dünya UX'i bir defada tek tarama bekler. Görsel yüklemeleri hız için çözmeden önce 1280 piksel uzun kenara küçültülür, ki bu telefon kamerasının gerçekçi yakalayabileceği herhangi bir QR için bol piksel ayrıntısı bırakır. Bir tarama başarısız olursa, en yaygın sebep kaynak görselindeki parlama veya bulanıklıktır — eşit aydınlatmayla yeniden yakalayın, başarısızlık oranı sıfıra yakın düşer.
OS-seviyesi tarayıcının iş için yanlış şekil olduğu durumlarda bu aracı kullanın. QR ekran görüntüsü olan bir laptop kullanıcısı, kampanya QR'lerini baskı provasından denetleyen bir masaüstü geliştirici, çocuğunun sohbete yapıştırdığı WiFi QR'sinin ağa katılmadan önce güvenli olduğunu kontrol etmek isteyen bir ebeveyn, bir rakibin temassız menüsünü tersine mühendislikleyen bir pazarlamacı — bu iş akışlarının hepsi masaüstü-dostu, görsel-dostu, gizlilik-dostu bir tarayıcıdan yararlanır. Sayfa kısa bir sekme uzakta, kurulum adımı yok ve çözülen sonuç saniyeler içinde kopyalamaya veya açmaya hazır.
Bu araç Omnvert'in geri kalan QR yardımcı programlarıyla doğal olarak eşleşir. QR Kod Üretici ters yönü kapsar (metin veya URL → QR). WiFi QR Üretici ve vCard QR Üretici bu tarayıcının okuduğu yapılandırılmış payload'ları üretir. Toplu QR Üretici bir CSV'den yüzlerce QR üretir; baskıya gitmeden önce QA sırasında doğru URL'leri kodladığını doğrulamak için bir örnek üzerinde bu tarayıcıyı kullanın. QR Kod'tan STL aracı bir QR'yi 3D-yazdırılabilir bir modele dönüştürür. Bu hattın hepsi aynı gizlilik garantileriyle tarayıcıda çalışır, böylece bütün bir QR-tasarım iş akışı tek bir sekmede sunucuya bir byte gitmeden gerçekleşir.
- Telefonu kaldırmadan laptop'ta bir ekran görüntüsünden QR çözün.
- Telefonda dokunmadan önce şüpheli bir QR'nin arkasındaki URL'yi doğrulayın.
- Kafenin baskılı QR'sinden WiFi şifresini laptop panonuza alın.
- Sohbette gönderilen kartvizit vCard'ını yapılandırılmış alanlara okuyun.
- Bir kampanya QR baskısını örnek kağıda karşı denetleyin.
- Bir arkadaşın fotoğrafından parkmetre veya kiosk QR'sini okuyup linki bulun.
- Pazarlama kurulumunda dinamik QR yönlendirmelerinin hızlı QA'i.
- 1Kamerayı Başlat'a tıklayın (telefonlarda arka kamera) ve QR'ye doğrultun.
- 2Veya Görsel Yükle'ye tıklayın ve QR içeren ekran görüntüsü/fotoğraf seçin.
- 3Sonuç paneli çözülen metni, tipi ve ayrıştırılmış alanları gösterir.
- 4URL'lerde Aç düğmesi var. Diğer tipler kopyalanabilir ayrıştırılmış alanlar gösterir.
- 5Son taramalar localStorage'da kaydedilir; herhangi bir girişe tıklayın geri getirsin.