Saya ingin memastikan pengunjung situs web saya memiliki pengalaman terbaik sehingga saya ingin mereka dapat menggunakan LastPass dan Pengelola Kata Sandi lainnya.
Apakah ada cara untuk mengidentifikasi apakah pengunjung saya menggunakan salah satu dari plugin ini?
Jawaban:
Iya nih.
Pengguna dapat menginstal LastPass sebagai plugin browser. Dengan demikian Anda dapat mengandalkan bahasa skrip sisi klien untuk memeriksa apakah LastPass diinstal.
Misalnya, menggunakan
NavigatorPlugins.plugins
memungkinkan Anda untuk mendapatkanPluginArray
objek, daftar plugin yang terinstal di aplikasi:Perhatikan juga bahwa apa yang Anda minta umumnya diterapkan dan digunakan oleh teknologi sidik jari peramban .
sumber
navigator.plugins
atau mengembalikan hasil palsu untuk melindungi privasi: developer.mozilla.org/en-US/docs/Web/API/NavigatorPlugins/…Sejauh ini cara terbaik untuk mendukung pengelola kata sandi adalah dengan menggunakan
<form>
tag normal dan bentuk normal. Jika Anda tidak melakukan sesuatu yang pintar, maka pengelola kata sandi akan melakukan tugasnya.sumber
Sebagian besar pengelola kata sandi ini berbasis browser dan bekerja dengan mengisi kolom formulir dan memicu pengiriman formulir seolah-olah ueer menekan tombol kirim, ke server itu muncul sebagai pengiriman formulir normal, tidak ada cara untuk mengetahui apakah itu berasal dari pengelola kata sandi.
sumber
Anda dapat menggunakan Javascript untuk mendeteksi kecepatan mengetik di bidang nama pengguna / kata sandi. Tingkat variabel menyarankan seseorang mengetikkannya secara manual sementara laju konstan atau bahkan tanpa penekanan tombol sama sekali (copy-paste) berarti seseorang menggunakan pengelola kata sandi.
sumber
Untuk menjawab pertanyaan yang sebenarnya, salah satu cara untuk mendeteksi apakah pengguna menggunakan Lastpass adalah dengan menyediakan beberapa jenis bidang login dan menggunakan jQuery atau serupa untuk melihat apakah Lastpass telah memasukkan "gambar latar" yang dimasukkan ke dalam bidang login yang dapat diisi otomatis.
Berikut adalah contoh bidang input email, semua hal dalam tag gaya telah ditambahkan oleh Lastpass:
Ini mungkin bukan cara yang paling efektif untuk mendeteksi jika pengguna menggunakan Lastpass, tetapi pasti berhasil :)
sumber