function safelyNavigate (target, drophash) {
  target = parseTarget(target)
  if (!isGoodLink(target)) return false

  // bypassed=true
  let url = new URL(target)
  if (!drophash && (!url || !url.hash)) target += location.hash

  unsafelyNavigate(target)
  return true
}
Will check if the URL is safe to navigate to before calling unsafelyNavigate. This is used to prevent the user from navigating to a malicious or nonexistent site. It also routes the URL through our servers to prevent the user's IP address from being leaked.
@param {String} u - The URL to navigate to