(matcher, parsedUrl)
| 19586 | |
| 19587 | |
| 19588 | function matchUrl(matcher, parsedUrl) { |
| 19589 | if (matcher === 'self') { |
| 19590 | return urlIsSameOrigin(parsedUrl) || urlIsSameOriginAsBaseUrl(parsedUrl); |
| 19591 | } else { |
| 19592 | // definitely a regex. See adjustMatchers() |
| 19593 | return !!matcher.exec(parsedUrl.href); |
| 19594 | } |
| 19595 | } |
| 19596 | |
| 19597 | function isResourceUrlAllowedByPolicy(url) { |
| 19598 | var parsedUrl = urlResolve(url.toString()); |
no test coverage detected