Как оказалось все там просто:
нужно просто было
удалить index.html из манифеста. В большинстве браузеров, которые поддерживают технологию, страница, в которой объявлено использование манифестов, закешируется и так.
P.S. (Offtop):
Если в странице, есть через xmlhttprequest (или ajax), их следует указать в манифесте, например в секции Internet (если они не должны кешироваться), даже если нет запроса конкретного документа, например:
request = $.ajax({url : "./getBook/",
type : "GET",
timeout : 500,
success : syncPagesCarring(dt)});
в манифесте будет выглядеть как:
INTERNET:
./getBook
без указания в манифесте, не будет кеширования (по крайней мере в хромиуме v39), а все запросы даже при доступном сервере с закешированной страницы будут отправляться
на деревню дедушке.