javascript - 如何使用由服务人员缓存的“no-cors”获取的资源?
问题描述
我仍在学习 webdev,今天早上正在阅读有关 CORS 的信息。我很想知道是否可以使用以 no-cors 模式获取的资源。我确实读过服务人员可以做到这一点,我可以缓存资源,但我不知道如何使用它。
我在我的主脚本中尝试过:
window.caches.open( 'resources' )
.then( cache => {
cache.match('https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png')
.then( r => {
console.log('found in cache: ', r)
})
})
但 r 是获取的 Response.type 不透明。是否可以在我的主脚本中使用它?
解决方案
推荐阅读
- flutter - 扑。根据子画布绘图设置父级的高度
- spring-boot - 如何根据文件类型选择要运行的春季批处理作业
- typescript - Nexus Prisma - 如何在全球范围内使用 crud 处理 createdAt 和 updatedAt?
- python - 为什么在运行 jupyter notebook 时出现错误?
- angular - 如果值是异步的,如何在函数中使用 ngModel 旧值?
- google-cloud-functions - Firebase Cloud Functions-ImageMagick CLI PDF to images
- c# - 修复用户输入在输入的用户输入循环以匹配其在数组中的索引之前不会继续
- c# - 不支持“Microsoft.AspNetCore.Http.IFormFile.Headers”上的集合类型“Microsoft.AspNetCore.Http.IHeaderDictionary”
- javascript - 复选框增减问题
- c# - 查询动态参数。不支持异常