TFS iframe中的请求的js和css资源无法命中强缓存

TFS 中,一个工作项详情页面存在多个iframe,多个iframe中的js、css资源缓存不生效。
但是,自己写一个测试的html页面引入插件的iframe,iframe中的资源缓存生效。
响应头中的缓存相关字段:Cache-Control: public, max-age=31536000
究竟是什么原因影响了iframe中的资源缓存失效了呢?


更新:2021年7月13日16:59:28
经过一系列的尝试,最终确定原因是因为iframe使用了sandbox属性,但是没有添加allow-same-origin值,添加该值之后,iframe中的资源缓存策略即可生效。

新的问题出现了,TFS如何修改插件iframe的sandbox属性的值呢?

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏