cmd/tailscale/cli: [web] update JS in web.html for Unraid support

Signed-off-by: Shayne Sweeney <shayne@tailscale.com>
unraid-web
Shayne Sweeney 2023-05-16 20:34:30 -04:00
parent b15d8525d0
commit 1dc9edde90
No known key found for this signature in database
GPG Key ID: 69DA13E86BF403B0
1 changed files with 12 additions and 14 deletions

View File

@ -143,20 +143,18 @@ function postData(e) {
} }
const nextUrl = new URL(window.location); const nextUrl = new URL(window.location);
nextUrl.search = nextParams.toString() nextUrl.search = nextParams.toString()
const url = nextUrl.toString();
let contentType = "application/json";
let body = JSON.stringify(data);
if (isUnraid) { if (isUnraid) {
var formBody = []; const params = new URLSearchParams();
formBody.push(encodeURIComponent("csrf_token") + "=" + encodeURIComponent(unraidCsrfToken)); params.append("csrf_token", unraidCsrfToken);
formBody.push(encodeURIComponent("ts_data") + "=" + encodeURIComponent(JSON.stringify(data))); params.append("ts_data", JSON.stringify(data));
body = params.toString();
var body = formBody.join("&"); contentType = "application/x-www-form-urlencoded;charset=UTF-8";
var contentType = "application/x-www-form-urlencoded;charset=UTF-8";
} else {
var body = JSON.stringify(data);
var contentType = "application/json";
} }
const url = nextUrl.toString();
fetch(url, { fetch(url, {
method: "POST", method: "POST",
headers: { headers: {