指定CSP指令中的文件是否阻止同域其他文件加载?及兼容性问题
CSP script-src 规则解析与兼容性说明
给定的CSP脚本源指令为:
script-src https://example.com/scripts/file.js;
三个脚本的加载权限判断
https://example.com/file.js:路径与指令指定的精确路径不匹配,无法加载https://example.com/assets/file.js:路径与指令指定的精确路径不匹配,无法加载https://example.com/scripts/different-file.js:文件名与指令指定的精确文件名不一致,无法加载
规则兼容性说明
该精确URL匹配规则在CSP v2和CSP v3中均有效,且所有支持CSP的主流浏览器(包括Chrome、Firefox、Edge、Safari等)都完全支持这种匹配方式,不存在版本或浏览器兼容性差异。
内容的提问来源于stack exchange,提问作者jhancock532
相关产品推荐
相关产品推荐

