Обновление 2: исправлено в iOS 9.3.1
Обновление: Apple подтвердила ошибку и работает над исправлением для выпуска 9.3.1 .
Мой Safari на iOS 9.2.1 (обновление: и теперь 9.3) больше не будет открывать большинство ссылок, то есть нажатие на ссылку на странице ничего не делает. Хуже того, у других приложений, таких как Messages, Chrome, возникают проблемы при попытке открыть URL / ссылки.
Обычная проблема - паузы при нажатии на ссылки и даже на нажатие и удержание Mobile Safari (чтобы приложение открыло ссылку в новой вкладке), устройство зависает и в конечном итоге дает сбой.
- Глядя на источник HTML для ссылок, вызывающих проблемы, кажется, что все схемы абсолютные ссылки затрагиваются (например
http://example.com/something
), в то время как относительные ссылки работают (например/some/page.html
). - Это заставляет меня думать, что сторонняя регистрация обработчиков URL (или как они называются) связана с ошибкой
- Это влияет на все приложения, которые могут открывать ссылки, такие как Mail или Spark. Нажатие на ссылку останавливает устройство. Нажмите и удерживайте, а затем выберите ссылку копирования, переключитесь на Safari или Chrome и вставьте URL-адрес, иногда это помогает / работает.
- Это происходит в основном на страницах результатов Google и DuckDuckGo. На некоторых других страницах это работает.
Я пытался исключить простую ошибку настройки:
- отключить все блокировщики контента
- удалить данные сайта из Safari (в приложении настроек)
- убить все приложения, перезапустить iOS.
- Пробовал Chrome, и он не работает там на простых нажатиях, но нажатие и удержание работает, и я могу открыть их по крайней мере в новой вкладке.
Я пришел к выводу, что эта ошибка связана с iOS 9.2 и обновлениями сторонних приложений, вызывающими плохое поведение, я видел постоянные сбои swdc
процесса в журналах iPhone и сообщал об ошибке в Apple . Подозрительные приложения включают в себя:
- Википедия
- Booking.com
Есть ли способ перечислить эти приложения, которые изменяют обработку ссылок, чтобы я мог выборочно удалить их?
swcd
(демон общих веб-учетных данных) постоянно происходил сбой. Это кажется очень связанным, так как оно отвечает за некоторые глубокие ссылки / схемы URL / универсальные ссылки. Отмечено в Apple как rdar: // 25259569Ответы:
Обновите iOS 9.3.1 или более позднюю версию, чтобы устранить эту проблему.
Подробная информация об обновлениях iOS 9 размещена по адресу https://support.apple.com/kb/DL1842.
Если вы хотите попытаться исправить это до того, как Apple исправит ошибку, вот несколько шагов:
Последний немного длиннее и более юмористичен и имеет несколько хороших фотографий, на которые можно смотреть, пока вы исполняете предписанный танец. Первая ссылка короче и ближе к делу.
Оба требуют, чтобы устройство было переведено в режим AirPlane и подключено к компьютеру, чтобы устранить повреждение данных, вызванное тем, что некоторые приложения и iOS не обрабатывают конфигурации приложений надежным способом.
Есть много доказательств того, что у Safari действительно много проблем для некоторых людей. Я не видел устройство с проблемами, но если бы я это сделал, я бы сделал две вещи, чтобы помочь сузить возможности:
Сейчас - я бы порекомендовал кому-либо связаться с AppleCare, если они могут - раньше, чем позже, так как платная поддержка Apple будет: а) знать, как использовать эти журналы и получить их для разработки; б) знать, если / когда исправление вышло; в) выделить ресурсы для наращивания это вниз на основе затрат на поддержку и объема.
Я считаю, что кто-то изолировал одно стороннее приложение, из-за которого Safari на iOS 9.3 ведет себя плохо:
Если у вас есть это конкретное приложение, вы можете удалить его, а затем немного подождать (от 10 до 15 минут), чтобы посмотреть, решит ли это вашу проблему. Если это действительно так, я подозреваю, что Apple может работать с разработчиками, чтобы исправить это или выпустить патч.
Если нет - возможно, вам придется отслеживать и устранять неполадки в следующих пунктах:
cfgutil syslog
и средством автоматизации от Apple Configurator 2 в .источник
После прочтения https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ кажется, что приложение Booking.com для iOS перегружено база данных, используемая com.apple.swdc ... Обычное восстановление не будет работать, поскольку поврежденная база данных также является частью резервной копии.
В настоящее время я пытаюсь использовать Decipher Phone Refresh для создания пользовательского образа восстановления, который не содержит поврежденную базу данных. Буду обновлять, как только у меня будут результаты.
[ОБНОВИТЬ]
Мне удалось использовать Decipher Tool, чтобы избавиться от этой ошибки:
Прямо сейчас я разговариваю с разработчиками Decipher Tools, чтобы узнать, смогут ли они создать что-то бесплатное, чтобы помочь всем, кто пострадал от этой ошибки.
источник
Как сообщалось ранее, вчера и сегодня у тысяч пользователей при использовании ссылок на iPhone и iOS 9.3 происходит зависание Mail и Safari. Все обходные пути на данный момент не решают проблему полностью. У Apple пока нет комментариев. Несколько сайтов предлагают исправление 9.3.1 через несколько дней.
источник
В соответствии с тем, что я обнаружил в Интернете, в этой ситуации вы должны очистить кеш в браузере Safari, перейдите в «Настройки»> «Safari» и нажмите «Очистить историю и данные веб-сайта». Плюс, отключение предложений прожектора сработало.
Дальнейшие шаги с изображениями можно найти в Express .
источник
На данный момент это не исправлено. Это было введено в iOS 9.2.1, и обновление до iOS 9.3 не исправляет это.
Различные исправления, такие как отключение «Настройки»> «Safari»> «Дополнительно»> «Javascript», имеют разные степени успеха, например, переход на браузер Bing (последнее, вероятно, просто означает, что проблема Bing не затрагивается, поэтому не поможет в других веб-сетях). страницы).
Обходные пути: попробуйте браузер Opera. В браузере Chrome нажмите и удерживайте и выберите «Открыть ссылку в новой вкладке» или «Копировать URL», а затем вставьте ее.
На данный момент нам просто нужно подождать, пока Apple исправит ситуацию, которая, как сообщается, произойдет через несколько дней (сейчас, 28 марта 2016 г.). Такие вещи, как восстановление телефона на предыдущей ОС (особенно если вы просто переходите к 9.2.1), скорее всего, будут пустой тратой времени.
источник
Существует ручное исправление, которое не требует восстановления из резервной копии от Ben Collier, но, очевидно, время выполнения шагов важно. Он включает в себя переустановку приложения Booking.com через iTunes и USB с включенным режимом «В самолете» и быстрое уничтожение приложения после первого запуска.
Это не сработало для меня (пробовал несколько раз), но отправка на случай, если это может помочь другим. Согласно комментариям там, если это работает, это только исправляет это частично, поскольку не все сломанные кэши для различных приложений сбрасываются, поэтому я предполагаю, что только Apple может обеспечить реальное исправление.
Существует также альтернативный вариант с большим количеством шагов от Войтека Петрусевича.
источник