Кеш приложения Safari 7 не работает

В Safari 7 основной html-файл с манифестом загружается в автономном режиме, но ни один из внешних ресурсов не загружается, даже если они указаны в файле манифеста как кэшированные. На панели ресурсов Safari перечислены файлы, как в кеше приложения, но они не загружаются. Я попробовал чрезвычайно простой тест, проверил MIME-тип файла манифеста, переименовал файл манифеста и попробовал другие демонстрации. Вот пример, который отлично работает в Chrome, но в Safari не загружает липкое изображение в автономном режиме: http://htmlfive.appspot.com/static/stickies.html

Это та же проблема, что описана в некорректное поведение AppCache в Safari, firefox, но я думаю, что Вопрос не проясняет проблему, и я хотел задать вопрос с конкретной демонстрацией. Есть ли обходной путь, или Safari 7 полностью не поддерживает кеш приложения, кроме основного файла html? Спасибо!


person Guy Goldstein    schedule 06.04.2014    source источник
comment
Вы нашли решение. Я задал тот же вопрос по адресу: stackoverflow.com/questions/22912919/   -  person Mark    schedule 07.04.2014
comment
Нет, я потратил много часов, и это, кажется, просто не работает. Что странно, так мало людей это заметили! Я сообщил об ошибке в Apple, но они закрыли его как дубликат без комментариев, и что еще хуже, я не могу понять, как просмотреть ошибку, дубликат которой она есть. Ошибка, которую Apple отслеживает в своем репортере, - 15370653. Я хотел бы знать, как ее просмотреть, поскольку все, что я, кажется, могу просматривать, - это зарегистрированные мной ошибки.   -  person Guy Goldstein    schedule 08.04.2014
comment
Сделал то же самое. Моя тоже была помечена как Дубликат, и мне не удалось просмотреть оригинал. Ну, по крайней мере, это привлекло внимание, они в курсе. Он работает на iPad, iPhone и Chrome thou.   -  person Mark    schedule 09.04.2014
comment
Думаю, это ошибка Safari на рабочем столе (iOS работает нормально). Похоже, Safari пытается загрузить манифест с сервера в автономном режиме. Safari следует использовать загрузку из кеша. Файл радара bugreport.apple.com   -  person Michael Enriquez    schedule 15.04.2014
comment
Мы с Марком зарегистрировали ошибки. Они оба были помечены как дубликаты, и мы не можем просмотреть ошибку, дубликаты которой они есть. Я дважды отправлял им электронное письмо, но ответа не было. Я позвонил на номер телефона разработчика, и они сказали, что не могут мне ничего поделать или сказать. Майкл, не могли бы вы также сообщить об ошибке и сослаться на этот SO-вопрос? Это серьезная проблема, которую они, похоже, не решают. В Safari 7 есть и другие проблемы. Это катастрофа для разработчиков, а если Apple не отвечает, это еще хуже. P.S. Правильно пытаться загрузить манифест, но в случае неудачи он должен загрузить другие файлы.   -  person Guy Goldstein    schedule 16.04.2014
comment
Получил ответ от Safari. Они сказали, что работают над исправлением и сообщат мне, когда оно появится. Сроки нет, но я отвечу на этот вопрос, когда увижу исправление.   -  person Guy Goldstein    schedule 20.04.2014
comment
По крайней мере, они признали это ошибкой. Вместо этого я буду использовать Chrome, пока они не исправят ошибку.   -  person Mark    schedule 06.05.2014
comment
возможный дубликат HTML 5 Appcache работает в safari / опера / хром, но не Firefox   -  person Paul Sweatte    schedule 26.12.2014
comment
Не дубликат, эта проблема говорит о том, что она работает в Safari, но эта проблема в том, что она не работает в Safari.   -  person Guy Goldstein    schedule 27.12.2014


Ответы (1)


Очистить кеш в Safari версии 7 на Mac OSX

У вас есть два варианта очистки кеша в Safari версии 6: Используйте параметр «Очистить кеши». Выберите, какие элементы вы хотите очистить, с помощью параметра «Сброс».

person chandana    schedule 28.05.2015