minor fix with parameterization

This commit is contained in:
Kevin Pham
2023-11-21 20:58:16 -06:00
parent 854dafbcfa
commit efa43a6f36
2 changed files with 3 additions and 7 deletions

View File

@@ -177,11 +177,7 @@ func injectScript(tokenBuffer *bytes.Buffer, script string) {
func injectScriptWithParams(tokenBuffer *bytes.Buffer, script string, params map[string]string) { func injectScriptWithParams(tokenBuffer *bytes.Buffer, script string, params map[string]string) {
for old, new := range params { for old, new := range params {
script = strings.ReplaceAll( script = strings.ReplaceAll(script, old, new)
script,
fmt.Sprintf("`${%s}`", old),
fmt.Sprintf("`${%s}`", new),
)
} }
tokenBuffer.WriteString( tokenBuffer.WriteString(
fmt.Sprintf("\n<script>\n%s\n</script>\n", script), fmt.Sprintf("\n<script>\n%s\n</script>\n", script),

View File

@@ -28,13 +28,13 @@
// don't double rewrite // don't double rewrite
//const proxyOrigin = globalThis.window.location.origin; //const proxyOrigin = globalThis.window.location.origin;
const proxyOrigin = `${PROXY_ORIGIN_INJECT_FROM_GOLANG}`; const proxyOrigin = `PROXY_ORIGIN_INJECT_FROM_GOLANG`;
if (url.startsWith(proxyOrigin)) return url; if (url.startsWith(proxyOrigin)) return url;
if (url.startsWith(`/${proxyOrigin}`)) return url; if (url.startsWith(`/${proxyOrigin}`)) return url;
if (url.startsWith(`/${origin}`)) return url; if (url.startsWith(`/${origin}`)) return url;
//const origin = (new URL(decodeURIComponent(globalThis.window.location.pathname.substring(1)))).origin //const origin = (new URL(decodeURIComponent(globalThis.window.location.pathname.substring(1)))).origin
const origin = `${ORIGIN_INJECT_FROM_GOLANG}`; const origin = `ORIGIN_INJECT_FROM_GOLANG`;
//console.log(`proxychain: origin: ${origin} // proxyOrigin: ${proxyOrigin} // original: ${oldUrl}`) //console.log(`proxychain: origin: ${origin} // proxyOrigin: ${proxyOrigin} // original: ${oldUrl}`)
if (url.startsWith("//")) { if (url.startsWith("//")) {