| 90 | return true |
| 91 | }, |
| 92 | safelyAssign = target => { |
| 93 | target = parseTarget(target) |
| 94 | if (navigated || !isGoodLink(target)) { |
| 95 | return false |
| 96 | } |
| 97 | bypassed = true |
| 98 | let url = new URL(target) |
| 99 | if (!url || !url.hash) { |
| 100 | target += location.hash |
| 101 | } |
| 102 | unsafelyAssign(target) |
| 103 | return true |
| 104 | }, |
| 105 | unsafelyAssignWithReferer = (target, referer) => { |
| 106 | //The background script will intercept this request and handle it. |
| 107 | location.href = "https://fastforward.team/navigate?target=" + encodeURIComponent(target) + "&referer=" + encodeURIComponent(referer) |
no test coverage detected