MCPcopy Index your code
hub / github.com/FastForwardTeam/FastForward / safelyAssign

Function safelyAssign

src/js/injection_script.js:92–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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)

Callers 1

Calls 3

parseTargetFunction · 0.85
unsafelyAssignFunction · 0.85
isGoodLinkFunction · 0.70

Tested by

no test coverage detected