我有一个页面,它是缓存清单 (/cache) 的一部分。
一旦我的应用程序处于离线模式,我就可以打开该页面 ( http://app/cache
)。但是,如果我尝试使用查询字符串访问它,Chrome 会将其视为不存在并返回后备页面(http://app/cache?url=1234
- 不起作用)。
有谁知道解决方法?
我有一个页面,它是缓存清单 (/cache) 的一部分。
一旦我的应用程序处于离线模式,我就可以打开该页面 ( http://app/cache
)。但是,如果我尝试使用查询字符串访问它,Chrome 会将其视为不存在并返回后备页面(http://app/cache?url=1234
- 不起作用)。
有谁知道解决方法?
我会使用 # - has tag 来传递参数。像这样:
http://app/cache#url/1234
浏览器会忽略主题标签,但您的页面 javascript 可以对其进行解析和操作。
确实,您不会通过在浏览器上绑定 url 来打开页面。您将单击一个页面以打开该页面。所以点击调用一个Javascript函数。将查询字符串值传递给函数。使用名称将查询字符串值保存到本地存储。
当页面打开时,在页面加载时从 localstorage 读取此值并获取该值并在您的页面中使用。