Safari на iOS 9.2.1 / 9.3 не відкриватиме посилання


18

Оновлення 2: Виправлено в iOS 9.3.1

Оновлення: Apple підтвердила помилку та працює над виправленням випуску 9.3.1 .

Мій Safari на iOS 9.2.1 (оновлення: а тепер 9.3) більше не відкриватиме більшість посилань, тобто натискання на посилання на сторінці нічого не робить. Гірше, що в інших додатках, таких як Повідомлення та Chrome, виникають проблеми, коли вони намагаються відкрити URL / посилання.

Поширена проблема - це паузи, коли торкається посилань і навіть мобільний Safari натискає та утримує (щоб програма відкрила посилання на новій вкладці), пристрій застигає і врешті-решт виходить з ладу.

  • Переглядаючи джерело html для посилань, що викликають проблеми, здається, всі абсолютні посилання схеми постраждали (наприклад http://example.com/something), тоді як відносні посилання працюють (наприклад /some/page.html).
  • Це змушує мене вважати, що реєстрація сторонніх обробників URL-адрес (або, як вони їх називають) пов'язана з помилкою
  • Це впливає на всі додатки, які можуть відкривати посилання, такі як Пошта чи Іскра. Натискання посилання заморожує пристрій. Торкніться й утримуйте, а потім виберіть посилання для копіювання, перейдіть на Safari чи Chrome і вставте URL іноді допомагає / працює.
  • Це відбувається в основному на сторінках результатів Google та DuckDuckGo. На деяких інших сторінках це працює.

Я спробував усе, щоб виключити просту помилку настройки:

  1. вимкнути всі блокатори вмісту
  2. видалити дані веб-сайту із Safari (у програмі налаштувань)
  3. знищити всі програми, перезапустити iOS.
  4. Спробував Chrome, і він не працює там на простих дотиках, але натискання і утримування працює, і я можу відкрити їх на новій вкладці.

Мій висновок полягає в тому, що ця помилка стосується iOS 9.2 та оновлень сторонніх програм, що спричиняє погану поведінку, я бачив постійні збої swdcпроцесу в своїх журналах iPhone, і я повідомив про помилку з Apple . До підозрілих програм належать:

  • Вікіпедія
  • Booking.com

Чи є спосіб перелічити ці програми, які змінюють обробку посилань, щоб я міг вибірково їх видалити?


Я переглянув журнали свого пристрою та знайдений syslog swcd(спільний демон веб-облікових даних), який постійно виходить з ладу. Це здається дуже пов'язаним, оскільки воно відповідає за деякі глибокі схеми / URL-адреси / універсальні зв'язки. Повідомлено в Apple як rdar: // 25259569
Олександр Климечек

Я думаю, ви маєте на увазі відключення Javascript у налаштуваннях Safaris? Це не має для мене ніякого значення (крім зламу багатьох сайтів :-)).
Олександр Климечек

1
Мій звіт про помилку Apple позначав як копію 25159773 (Відкрито), тому він, здається, відомий і сподіваємось, що працював над. Пальці схрестили :)
Олександр Климечек

1
У мене з'явилися відгуки про різні канали: 1. У мене все ще виникає проблема, опублікувавши рішення тут, коли я його матиму (думаю, нам потрібно чекати виправлення Apple) 2. Booking.com є одним із таких додатків із функція відкритих посилань у програмі, яка могла б її запровадити, але видалення її для мене не виправить: youtube.com/watch?v=OaR_wWcKfMs
Олександр Климечек,

1
Також - вибачення за основну редакцію. У нас виникають нові запитання, і я переробляю зовнішній вигляд, щоб вирішити декілька пов'язаних питань. Зверніть мене, якщо вам потрібно скасувати зміни, і я побачу про налаштування іншого пункту призначення для посилання на дублювання. Я вважаю за краще ви отримаєте думки та голоси, хоча тут.
bmike

Відповіді:


4

Оновіть до iOS 9.3.1 або новішої версії, щоб виправити цю конкретну проблему.

Деталі оновлень iOS 9 розміщені на веб- сайті https://support.apple.com/kb/DL1842


Якщо ви хочете спробувати виправити це перед тим, як Apple виправить помилку, ось кілька кроків, щоб спробувати:

Останнє трохи довше і жартівливіше, має кілька приємних фотографій, на які слід подивитися, поки ви займаєтесь призначеним танцем. Колишнє посилання коротше і більше до точки.

Обидва вимагають переведення пристрою в режим AirPlane та підключення до комп'ютера для усунення пошкодження даних, спричиненого деякими програмами та iOS, не обробляючи конфігурації додатків надійним чином.


Є багато доказів того, що Safari насправді має багато проблем з деякими людьми. Я не бачив пристрою з проблемами, але якби це зробив, я би зробив дві речі, щоб зменшити можливості:

  1. Перевірте свою особисту ситуацію резервного копіювання. Запустіть резервну копію вручну iCloud і переконайтеся, що вона завершена. Запустіть вручну резервну копію iTunes, якщо ви також це зробите.
  2. Підключіть iPhone до iTunes та запустіть синхронізацію - будьте уважні до читання та скасування будь-якої синхронізації, якщо iTunes попереджає, що синхронізація може видалити будь-які дані чи вміст. Синхронізація полягає в тому, щоб збирати журнали з iOS, щоб ви могли їх переглядати на комп’ютері, але втрачати музичні файли не варто, якщо синхронізація буде це стерти.
  3. Ведіть журнал, коли у вас виникають проблеми - ви хочете відзначити час, про який йдеться, (якщо ви не використовуєте мобільний Safari для перегляду посилань)
  4. Слідкуйте за тим, які додатки ви видаляєте / встановлюєте під час запуску програми прослуховування.

Тепер - я б рекомендував будь-кому звертатися до AppleCare, якщо вони зможуть - швидше, ніж пізніше, оскільки платна підтримка Apple a) дізнається, як користуватися цими журналами та довести їх до інженерії; це зменшується на основі витрат на підтримку та обсягу.

Я вважаю, що хтось виділив стороннє додаток, яке спричиняє поведінку Safari на iOS 9.3 погано:

  • @stroughtonsmith > Відтворюється: встановлення програми http://Booking.com порушить обробку посилань через iOS. Видалення його виправить
  • @stroughtonsmith > Однак найцікавіша частина: вона не буде виправлена ​​відразу після видалення. Існує час очікування, перш ніж воно виправиться 😅

Якщо у вас є конкретний додаток, ви можете його видалити, а потім трохи зачекати (10 - 15 хвилин), щоб дізнатись, чи це переосмислює вашу проблему. Якщо це насправді так, я підозрюю, що Apple може працювати з розробниками, щоб виправити це або випустити виправлення.

Якщо ні - можливо, вам доведеться відслідковувати та усунути неполадки наступних елементів:

  • подивитися системний журнал на прошивці , коли Safari відбувається збій або неправильно поводиться з cfgutil syslogі засобом автоматизації від Apple Configurator 2 в .
  • Блокатори вмісту Safari
  • Будь-який або всі веб-сайти є проблематичними
  • Налаштування Safari (це не схоже на те, що JavaScript не працює, але це, можливо, може викликати подібну проблему в поєднанні з іншими налаштуваннями та доступом до Інтернету)
  • Як ви підключаєтесь до Інтернету (загальнодоступний WiFi, робочий WiFi, стільниковий і який оператор, VPN до центру обробки даних чи певної іншої мережі)
  • Минув би час, але ви можете легко створити резервну копію, а потім стерти весь вміст і налаштування, щоб переконатися, що проблема є однією або кількома сторонніми програмами. Залежно від того, наскільки повно вашим пристроєм iOS - відновлення протягом ночі або після обіду не є поганим рішенням того, що саме є причиною.

4

Прочитавши https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , здається, що додаток iOS Booking.com перевантажений база даних, що використовується com.apple.swdc ... Нормальне відновлення не працюватиме, оскільки пошкоджена база даних також є частиною резервної копії.

В даний час я намагаюся використовувати Dešifher Refresh Phone для створення власного образу відновлення, який не містить пошкодженої бази даних. Оновлюється, як тільки я отримаю результати.

[ОНОВЛЕННЯ]

Мені вдалося скористатися інструментом розшифровки, щоб позбутися цієї помилки:

  1. видалити додаток "Бронювання" з телефону
  2. створити резервну копію на комп'ютері
  3. використовувати інструменти розшифровки, щоб очистити мої резервні файли, видаливши пошкоджені дані, які виходять з ладу com.apple.swdc
  4. зробіть скидання, щоб очистити всі настройки та вміст мого телефону
  5. відновити з користувацького файлу резервної копії
  6. нехай iOS знову завантажує всі додатки з магазину додатків, які використовує резервна копія, усі налаштування / документи вже є в резервній копії

Зараз я розмовляю з розробниками компанії Decipher Tools, щоб дізнатися, чи зможуть вони створити щось безкоштовно, щоб допомогти всім, кому впливає ця помилка.


Використовуючи інструмент DecipherTools, я зміг відновити себе: 1.
williamli

Дякуємо за вказівник. Я додав нове виправлення Бена як ще одну відповідь. І повідомив про все це в моєму звіті про помилки Apple, на випадок, якщо вони про нього ще не знали :)
Олександр Климечек,

Блін, мені б не хотілося виділити 30 доларів за продукт Decipher Tool, щоб виправити телефон. Сподіваємось, Apple вважатиме це своєю проблемою (я маю на увазі, що вони самі затвердили додаток). Тим часом використовуйте Firefox.
Антон Строгонофф

@AntonStrogonoff додаток робив лише деякі db-записи більші, ніж зазвичай. Саме зміни в iOS 9.3 зробили деякий внутрішній збій при спробі прочитати цей досить великий запис ... але так, Apple повинна випустити виправлення десь на цьому тижні.
williamli

@williamli: як і в ОП до його модернізації, у мене це відбувається під 9.2.1 (дуже надійно відтворюється).
Антон Строгонофф

3

Як повідомлялося раніше, тисячі користувачів вчора і сьогодні заморожують пошту та Safari на iPhone з iOS 9.3 під час використання посилань. Наразі всі обхідні шляхи не вирішують питання повністю. Apple поки що не має коментарів. Кілька сайтів пропонують виправити 9.3.1 за кілька днів.


Застосовується, якщо у вас є 9.3, для тих, хто має ту саму проблему з 9.2 - як я та ОП, які заявляють, що проблеми почалися ще до оновлення ОС - інша відповідь, здається, стосується чогось. (У мене встановлено додаток Booking.com, і я з сумом згадую його оновлення недавно перед тим, як зависали.)
Антон Строгонов

@AntonStrogonoff якщо це допоможе, вийшло нове оновлення (1,4 ГБ), яке все ще називається 9,3. Я настійно рекомендую оновити до цього, щоб побачити, чи виправлені помилки!
kuzaxe

Дякуємо за вказівник, а особливо розмір оновлення. У мене було лише 1 Гб вільного на навантаженому телефоні, це може бути причиною того, що він говорить, що це актуально, коли я переходжу до області оновлення програмного забезпечення.
Антон Строгонофф

Тим часом у мене не було іншого вибору, крім того, щоб спробувати кожен браузер у магазині, і, схоже, на Firefox це не впливає - хоча я ще не можу відкривати посилання з інших додатків (вони, очевидно, намагаються завантажити речі Safari і повісити).
Антон Строгонофф

0

Згідно з тим, що я виявив в Інтернеті, те, що ви робите в цій ситуації, - очистити кеш у веб-переглядачі Safari, перейдіть до Налаштування> Safari, потім натисніть Очистити історію та Дані веб-сайту. Крім того, вимкнення пропозицій про прожектор спрацювало.

Подальші кроки із зображеннями можна знайти в Express .


Як я вже писав, я це вже робив. Не працює.
Олександр Климечек

Ви перевірили посилання? У них більше кроків.
Хоун Нгуен

Ні, посилання не відкриється ;-) (лише щоб показати, як це засмучує)
Олександр Климечек

Маю відкрити посилання. Ні, це не проблема адресного рядка. Я маю на увазі посилання на сторінки.
Олександр Климечек

0

Наразі цього немає виправлення. Він був представлений в iOS 9.2.1, але оновлення до iOS 9.3 не виправляє.

Різні виправлення, такі як вимкнення Налаштувань> Safari> Додатково> Javascript мають різну анекдотичну ступінь успішності, як і зміни в браузері Bing (це останнє, мабуть, просто означає, що Bing не впливає на проблему, тому не допоможе в іншій мережі сторінки).

Обхідні шляхи: спробуйте браузер Opera. У веб-переглядачі Chrome натисніть і утримуйте та виберіть "Відкрити посилання на новій вкладці" або "Скопіювати URL", а потім вставте її.

На даний момент нам просто доведеться чекати на Apple, щоб зробити виправлення, яке, як повідомляється, відбудеться через кілька днів (зараз, 28 березня 2016 року). Такі речі, як відновлення телефону до попередньої ОС (особливо якщо ви просто переходите на 9.2.1), швидше за все, будуть марною тратою часу.


0

Є виправлення вручну, яке не потребує відновлення резервного копіювання від Бена Коллієра, але, мабуть, важливий час виконання кроків. Він передбачає перевстановлення програми Booking.com через iTunes та USB з увімкненим режимом «Літаки» та швидке вбивство програми після першого запуску.

Для мене це не спрацювало (кілька разів спробував), але розміщую повідомлення, якщо це може допомогти іншим. Згідно з коментарями там, якщо він працює, він виправляє його лише частково, оскільки не всі розбиті кеші для різних додатків скидаються, тому я припускаю, що реально виправити може лише Apple.

Існує також альтернативний варіант з кількома кроками Войтека Петрусевича.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.