- Adakah tab berkongsi sesi yang sama?
- Adakah mungkin untuk mengesan jika pengguna telah membuka pautan dalam tab baru?
- Bagaimana anda menghalang pengguna membuka URL yang sama dalam pelbagai tab dalam penyemak imbas yang sama?
- Cara memeriksa berapa banyak tab yang anda buka di JavaScript?
Adakah tab berkongsi sesi yang sama?
Sesi UI
Oleh kerana semua tingkap dan tab penyemak imbas berkongsi sesi pelayan yang sama, setiap contoh maximo dibuka dalam tetingkap atau tab penyemak imbas memerlukan sesi UI yang berbeza supaya keadaan setiap tetingkap penyemak imbas dapat dikekalkan secara bebas.
Adakah mungkin untuk mengesan jika pengguna telah membuka pautan dalam tab baru?
Sebuah laman web tidak sepatutnya dapat mengesan tab baru, seolah -olah menjadi risiko keselamatan yang besar), tetapi ia dapat mengesan apabila anda meninggalkan fokus dan bertindak balas dengan sewajarnya.
Bagaimana anda menghalang pengguna membuka URL yang sama dalam pelbagai tab dalam penyemak imbas yang sama?
Penyelesaiannya adalah menggunakan penyimpananEvents: Setiap tetingkap menerima penyimpanan setiap kali (!) tetingkap membuat perubahan pada localstorage yang sama seperti yang digunakan. Simpan jawapan ini.
Cara memeriksa berapa banyak tab yang anda buka di JavaScript?
pertanyaan (windowType: 'normal', fungsi (tab) konsol. log ('Bilangan tab terbuka di semua tingkap penyemak imbas biasa:', tab. panjang); );