HTML5 manifest 属性を使用したオフラインキャッシュ
<apex:page> タグの manifest 属性を使用して、ページの重要なリソースをオフラインでキャッシュするために HTML5 キャッシュマニフェストを設定できます。
manifest 属性の値は、生成された HTML に渡されます。例:
<html> タグは次のようになります。
1<apex:page showHeader="false" sidebar="false" standardStylesheets="false"
2 docType="html-5.0" manifest="/apex/CacheManifest">
3
4 <header>
5 <h1>Congratulations!</h1>
6 </header>
7 <article>
8 <p>This page looks almost like HTML5!</p>
9 </article>
10
11</apex:page>1<html manifest="/apex/CacheManifest">manifest 属性は、API バージョン 28.0 以降に設定された Visualforce ページの <apex:page> タグで使用できます。また、applyHtmlTag が true (デフォルト) に設定されている必要もあります。
Visualforce を使用して、ページのキャッシュマニフェストを指定できます。たとえば、上記の例で参照される CacheManifest ページは、次のようになります。
1<apex:page contentType="text/cache-manifest" applyHtmlTag="false"
2 standardStylesheets="false" showHeader="false">
3CACHE MANIFEST
4index.html
5stylesheet.css
6images/logo.png
7scripts/main.js
8</apex:page>