为什么使用应用程序缓存时未在移动Safari中输入历史记录条目?

时间:2014-01-20 20:37:07

标签: ios mobile-safari html5-appcache

在移动版Safari中使用应用程序缓存时,更改哈希片段时不会创建历史条目。这是为什么?

例如,请尝试以下操作。

的index.html

<!doctype html>
<html manifest='test.manifest'>
  <h1>test</h1>
</html>

test.manifest

CACHE MANIFEST
# version: 1

NETWORK:
*
  1. 访问该网站。
  2. 更改哈希片段。
  3. 按后退按钮。
  4. 我希望返回到原始哈希,但不是。相反,后退按钮被禁用或跳过第一个历史记录条目。

1 个答案:

答案 0 :(得分:1)

这是Safari 7中的一个错误。只有已知的解决方法是禁用appcache。

请参阅history.back() doesn't work in Safari on iOS