upup:我可以为每个域提供多个页面吗?

时间:2015-11-18 08:01:02

标签: javascript local-storage

我正在使用upup来提供离线内容。我想为单个域提供多个页面:

  • page1.php包含一个upup.js代码段,可在离线时使page1_off.php可用。
  • page2.php包含一个upup.js代码段,可让您在离线状态下使用page2_off.php。

这很有效,但在尝试在页面之间导航时出错。这就是:

  • 当我在没有网络连接的第1页上,然后导航到第2页,我仍然看到第1页的内容。
  • 当我在没有网络连接的第2页上,然后导航到第1页,我仍然看到第2页的内容。

当我在example.com上,然后离线,然后尝试打开任何页面,没有问题。

如何使这项工作?

示例JavaScript:

UpUp.start({
  "content-url": "/offlinedata/page1_off.php",
});

此外,是否可以将页面列为资产?对我来说,这不起作用:

<script>
    UpUp.start({
      'content-url': 'offline.html',
      'assets': ['page1_off.php', 'page2_off.php']
    });
  </script>

感谢
皮达

1 个答案:

答案 0 :(得分:0)

似乎upup还不支持每个域超过一个页面。 Github上存在一个名为“允许为网站​​的不同区域存储不同内容”的问题。