(pattern)
| 132 | } |
| 133 | |
| 134 | function patternToRegex(pattern) { |
| 135 | const escaped = pattern.replace(/[.+?^${}()|[\]\\]/g, '\\$&') |
| 136 | const regexStr = escaped.replace(/\*/g, '.*') |
| 137 | return new RegExp(regexStr) |
| 138 | } |
| 139 | |
| 140 | /** |
| 141 | * Return the first available standard browser helper, or null. |