Di Safari on Mavericks, saya terkadang mendapatkan dialog dari situs web yang menunjukkan bahwa beberapa fungsi situs akan diblokir atau terdegradasi kecuali saya mematikan mode Penjelajahan Pribadi. Sebagian besar pengguna mungkin mengharapkan pilihan mereka apakah akan menggunakan Penjelajahan Pribadi menjadi pribadi. Kesan saya adalah bahwa peramban utama lainnya tidak membocorkan status Penjelajahan Pribadi ke situs web.
Saya perhatikan bahwa ketika dalam mode Penjelajahan pribadi, Safari tidak akan meminta favicon, jadi secara teori situs dapat memblokir caching favicon dan membuat perkiraan yang cukup bagus bahwa Penjelajahan Pribadi diaktifkan.
Sebaliknya, di iOS, Safari tidak meminta favicons sama sekali. Tetapi itu akan, bahkan dalam mode Penjelajahan Pribadi, meminta "ikon sentuhan apel" apa pun jika Anda mengakses panel Berbagi (ikon sentuhan apel digunakan sebagai ikon Layar Beranda jika Anda selanjutnya "Tambahkan ke Layar Beranda" untuk itu URL).
Selain favicon, apakah ada cara lain yang diketahui bahwa situs web dapat menentukan (atau menebak dengan akurasi yang masuk akal) bahwa Anda menggunakan mode Penjelajahan Pribadi di desktop Safari?
Jawaban:
Di iOS, penyimpanan lokal HTML5 tidak tersedia dalam mode penelusuran pribadi, yang berarti Anda dapat mendeteksinya dengan mencoba menyimpan sesuatu ke penyimpanan lokal dan menangkap pengecualian dengan JavaScript berikut:
Dimodifikasi dari /programming//a/17741714/
Pada OS X, sebenarnya tidak ada metode kanonik, tetapi ini harus memberikan beberapa informasi yang berguna:
Jika Anda mencari panduan implementasi, Anda sebaiknya mencoba Stack Overflow
sumber
Penjelajahan Pribadi Safari tidak berfungsi dengan cara yang sama dengan Penjelajahan Pribadi peramban lainnya .
Misalnya, Mode Penyamaran Chrome membuat sesi baru yang terpisah sehingga semua data akan dihapus setelah sesi penelusuran (situs web masih dapat melacak tindakan Anda dari alamat IP dalam mode itu).
Saat Safari melarang situs web membuat / menulis file secara lokal, buang semua perubahan yang dilakukan pada cookie, termasuk aktivitas Anda di browser selama sesi penelusuran ini (situs web masih dapat melacak aktivitas Anda dalam mode ini, kecuali bahwa cookie yang disimpan di sesi ini akan dibuang).
Jadi, bagaimana situs web tahu jika Anda telah mengaktifkan Penjelajahan Pribadi? Karena memeriksa apakah dapat menulis file secara lokal .
sumber