IPad Safari iOS - SECURITY_ERR: Dom Exception 18 при доступе к "document.cookie"
Запуск Safari на iOS 5.1 (iPad), мой код JavaScript бросает следующее исключение:
SECURITY_ERR: Dom Exception 18: Произошла попытка прорваться политика безопасности пользовательского агента
... всякий раз, когда я звоню в document.cookie
Теперь это удаленный сайт, доступ к которому осуществляется через правильный URL. Все настольные браузеры работают нормально, это влияет только на Safari на моем iPad. Я попробовал Google ошибку, но я просто получаю ссылки на вызовы локальных файлов (file://), которые я не делаю, поскольку это удаленный веб-сайт.
Любые идеи?
Ответы
Ответ 1
- Включить cookie? Могут быть заблокированы файлы cookie.
- Протокол missmatch? Http script на странице https, например.
- В большой размер файла cookie?
- Недопустимый символ в значении cookie?
- Вы используете iOS UIWebView? Это может быть не протокол схемы uri (aka file://)
- Вы пытаетесь получить cookie из iframe?
Проверьте все это, иногда это странно, как волшебство.