У меня возникла проблема с одной из моих веб-страниц, которая была изменена для использования функции кэширования приложений HTML5. Safari блокирует мои кросс-сайтовые css-файлы, когда на странице включен кэш приложений. Страница http://www.ericperrets.info/fast.html загружает ряд изображений/css файлы с моего сервера и несколько файлов css с URL-адреса/серверов Google. Ниже приведено содержимое файла epi.appcache.
CACHE MANIFEST
#v2
CACHE:
default.css
/images/bg.gif
/images/bg2.gif
/images/external.png
/images/logo.gif
/images/mail_48.png
/images/meme.jpg
/images/pdficon.gif
/images/telephone_32.png
/favicon.ico
/js/dojo/dojo/dojo.js
NETWORK:
Resume%20-%20Eric%20Perret.pdf
index.html
Это работает, когда страница загружается в Firefox, но когда я пытаюсь загрузить ее в Safari, она блокирует вызовы http://fonts.googleapis.com/css?family=Reenie%20Beanie&v1 и http://fonts.googleapis.com/css?family=Candal&v1 заблокированы сообщением
URL-адрес не может быть показан
Не уверен, почему это происходит.
Cache-Controle: private
для своих файлов CSS и «Cache-Controle: public» для своих шрифтов, но это не было проблемой с моим сайтом. Это были более длинные строки, о которых я прямо не говорил, что весь остальной http-контент должен поступать из сети. - person Eric   schedule 24.06.2011