Манифест приложения работает на Android, iPhone, Firefox, Opera, но не на iPad

У меня возникли проблемы с тем, чтобы простой манифест кеша html5 работал на iPad. Однако он работает на всех других устройствах и браузерах, которые я тестировал.

Есть ли ошибки в реализации сафари на iPad или другие ограничения для iPad, или я что-то упустил?

Я включу соответствующие исходные файлы.

index.html

<!DOCTYPE HTML>
<html manifest="example.appcache">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Hello</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

пример.манифест

CACHE MANIFEST
# 2010-06-18:v2

# Explicitly cached 'master entries'.
CACHE:
index.html
style.css

# Resources that require the user to be online.
NETWORK:

person Minion91    schedule 18.05.2011    source источник
comment
Какая у тебя проблема на самом деле?   -  person dan gibson    schedule 19.07.2011


Ответы (1)


Я читал, что на iPad файл манифеста должен называться «cache.manifest» и что вы должны указать его как относительный путь, например <html manifest="cache.manifest">, а не не что-то вроде <html manifest="/foo/bar/cache.manifest">. Итак, если он работает во всем остальном, но не в iPad, проверьте/попробуйте эти две вещи.

person Trott    schedule 25.08.2011