One script, one site
One small script runs only on fantasy.espn.com and only changes a request address. It reads no page content and stores or sends nothing.
// manifest.json (excerpt) "content_scripts": [{ "matches": ["https://fantasy.espn.com/*"], "js": ["host-swap.js"], "world": "MAIN" }], "permissions": []