2010-03-24 2 views

ответ

2

Это работает в IE, Chrome и Safari (который должен быть такой же, как iPhone):

if (navigator.cookieEnabled) 
    alert("ON"); 
else 
    alert("OFF"); 

EDIT: Поскольку NVL решил взять мой ответ и не проверить в Я думал, что должен. Протестировал его во всех браузерах, которые я мог найти, и, похоже, работает нормально.

+0

Я полагался на вас! : P, и я думаю, что вы больше обеспокоены тем, что я принимаю ваш ответ (я пытался сделать свой ответ совместимым с кросс-браузером, я проверял только на Chrome и FF), чем на самом деле проверяю, поэтому я удаляю его. –

+3

'cookieEnabled' действительно ненадежный. См. Например. http://stackoverflow.com/questions/2167310/how-to-show-a-message-only-if-cookies-are-disabled-in-browser/2167462#2167462 – bobince

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