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

Function safelyNavigate

src/js/injection_script.js:79–91  ·  view source on GitHub ↗
(target, drophash)

Source from the content-addressed store, hash-verified

77 },
78 parseTarget = target => target instanceof HTMLAnchorElement ? target.href : target,
79 safelyNavigate = (target, drophash) => {
80 target = parseTarget(target)
81 if (navigated || !isGoodLink(target)) {
82 return false
83 }
84 bypassed = true
85 let url = new URL(target)
86 if (!drophash && (!url || !url.hash)) {
87 target += location.hash
88 }
89 unsafelyNavigate(target)
90 return true
91 },
92 safelyAssign = target => {
93 target = parseTarget(target)
94 if (navigated || !isGoodLink(target)) {

Callers 2

linkvertise.jsFile · 0.85

Calls 3

parseTargetFunction · 0.85
unsafelyNavigateFunction · 0.85
isGoodLinkFunction · 0.70

Tested by

no test coverage detected