アットウィキロゴ

Offline Web Cache サンプル

1.cacheを用いないページ

1−1.index.htmlを準備する。

<!DOCTYPE html>
<html manifest="tizen.manifest">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
  <title>Offline Web Cache</title>
  <link rel="stylesheet" type="text/css" href="css/style.css"/>
  <script src="js/main.js"></script>
</head>
<body>
  <h1>Offline Web Cache</h1>
  <p><output id="clock"></output></p>
</body>
</html>

1−2.style.cssを準備する。

* {
  margin:0;padding:0
}
h1 {
  font-size:1.4em;margin:10px 0 20px 10px;color:#6587ac;
}

1−3.main.jsを準備する。

setInterval(function () {
  document.getElementById('clock').value = new Date();
}, 1000);

1−4.オンラインの状態で確認する。


1−5.オフラインの状態で確認する。

オフラインの為、エラーとなります。



2.cacheを実装してみる。

2−1.index.htmlのhtmlタグを書き換える

<html manifest="tizen.manifest">

2−2.tizen.manifestを準備する。

CACHE MANIFEST
CACHE:
js/main.js
css/style.css

2−3.オンラインで確認してみる。

セキュリティ確認のメッセージが表示されます

許可するとキャッシュされます。


2−4.オフラインで確認してみる。

オフラインでもキャッシュされているため、表示されます。
最終更新:2013年07月29日 01:20