2016-06-23 3 views
0

Проведенный много времени поиск в сети, чтобы найти способ обнаружения частного режима firefox, не смог найти никаких хаков. Я хочу обнаружить частный режим, потому что защита отслеживания firefox, которая включена по умолчанию, блокирует вызов для отдыха на моем api из моего js-приложения, поэтому я хочу обнаружить частный режим и отобразить правильное сообщение пользователю.Есть ли способ обнаружить частный режим firefox с помощью javascript

+2

Почему бы вам не обнаружить неудачный вызов API и сообщить об этом пользователю? – Iso

ответ

-1

Это похоже на работу в Firefox. Я получил это от question. Посмотрите на эту answer по Jez

try { 
    // try to use localStorage 
    localStorage.test = 2;   
} catch (e) { 
    // there was an error so... 
    alert('You are in Privacy Mode\nPlease deactivate Privacy Mode and then reload the page.'); 
} 

Помимо этого, я думаю, что нет никакого способа, теперь, с современными браузерами, чтобы обнаружить, является ли пользователь при использовании режима конфиденциальности и это правильно. Вот почему браузеры пытались отключить любой способ обнаружения этого с помощью javascript или css.

Смежные вопросы