iPad Safari iOS - SECURITY_ERR: исключение Dom 18 при доступе к «document.cookie» - PullRequest
13 голосов
/ 23 марта 2012

При запуске Safari на iOS 5.1 (iPad) мой код JavaScript выдает следующее исключение:

SECURITY_ERR: Dom Exception 18: была сделана попытка прорваться политика безопасности агента пользователя

... всякий раз, когда я звоню на document.cookie

Теперь это удаленный веб-сайт, доступ к которому осуществляется по правильному URL. Все настольные браузеры работают нормально, это влияет только на Safari на моем iPad. Я попытался найти ошибку Google, но я просто получаю ссылки на вызов локальных файлов (file: //), что я не делаю, поскольку это удаленный сайт.

Есть идеи?

1 Ответ

1 голос
/ 06 ноября 2013
  1. Включить cookie? Может быть, куки заблокированы.
  2. Несоответствие протокола? Http-скрипт на странице https, например.
  3. К большому размеру печенья?
  4. Недопустимый символ в значении cookie?
  5. Вы используете iOS UIWebView? Это может быть протокол схемы не URI (он же файл: //)
  6. Вы пытаетесь получить куки из iframe?

Проверьте все это, иногда это странно, как волшебство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...