在我的网页上,我试图提出一种不缓存HTML页面而是缓存所有其余页面的策略。我尝试使用event.request.url
来区分HTML页面和其他链接,但找不到有效的方法。
因此,我想到了使用event.request.destination
。据我了解,event.request.destination
通过存储一种字符串关键字提供了一种确定请求类型的方法。例如,对于CSS页面,它存储样式。
对于此HTML页面,它给出了event.request.destination = "unknown"
。但是,我没有为event.request.destination
找到的值列表中有未知。
谁能告诉我event.request.destination = "unknown"
的原因是什么,还是event.request.destination = ""
时的原因?
答案 0 :(得分:0)
您可以使用event.request.mode
,当它加载网页https://developer.mozilla.org/en-US/docs/Web/API/Request/mode时此值等于navigate