(matcher, parsedUrl)
| 20231 | |
| 20232 | |
| 20233 | function matchUrl(matcher, parsedUrl) { |
| 20234 | if (matcher === 'self') { |
| 20235 | return urlIsSameOrigin(parsedUrl) || urlIsSameOriginAsBaseUrl(parsedUrl); |
| 20236 | } else { |
| 20237 | // definitely a regex. See adjustMatchers() |
| 20238 | return !!matcher.exec(parsedUrl.href); |
| 20239 | } |
| 20240 | } |
| 20241 | |
| 20242 | function isResourceUrlAllowedByPolicy(url) { |
| 20243 | var parsedUrl = urlResolve(url.toString()); |
no test coverage detected