diff --git a/src/models/RequestDataPojo.js b/src/models/RequestDataPojo.js index 4e11054..4d62dcc 100644 --- a/src/models/RequestDataPojo.js +++ b/src/models/RequestDataPojo.js @@ -20,6 +20,7 @@ class RequestDataPojo { acw pr ts_mtp + tz cookiesStr constructor(glvd, @@ -37,7 +38,7 @@ class RequestDataPojo { plg, eva, vnd, - plu, ua, dvm, acw, pr, ts_mtp) { + plu, ua, dvm, acw, pr, ts_mtp, tz) { this.glvd = glvd this.glrd = glrd this.hc = hc @@ -59,6 +60,7 @@ class RequestDataPojo { this.acw = acw this.pr = pr this.ts_mtp = ts_mtp + this.tz = tz } } diff --git a/src/workers/CommandorPage.js b/src/workers/CommandorPage.js index c48a3aa..2063c7d 100644 --- a/src/workers/CommandorPage.js +++ b/src/workers/CommandorPage.js @@ -1179,7 +1179,7 @@ class CommandorPage { plg, eva, vnd, - plu, ua, dvm, acw, pr, ts_mtp + plu, ua, dvm, acw, pr, ts_mtp, tz } = await this.page.evaluate(() => { let webglContext = document.createElement('canvas').getContext("webgl") let webglDebugRenderInfo = webglContext.getExtension("WEBGL_debug_renderer_info") @@ -1220,6 +1220,7 @@ class CommandorPage { let acw = audio.canPlayType(('audio/wav; codecs="1"')) let pr = window['devicePixelRatio'] let ts_mtp = navigator.maxTouchPoints || navigator.msMaxTouchPoints || 0; + let tz = (new Date).getTimezoneOffset(); return { glvd, glrd, @@ -1238,7 +1239,7 @@ class CommandorPage { vnd, plu, ua, - dvm, acw, pr, ts_mtp + dvm, acw, pr, ts_mtp, tz } }) @@ -1263,7 +1264,8 @@ class CommandorPage { logWithDevice("acw:" + acw, this.device) logWithDevice("pr:" + pr, this.device) logWithDevice("ts_mtp:" + ts_mtp, this.device) - return new RequestDataPojo(glvd, glrd, hc, br_oh, br_ow, br_h, br_w, rs_h, rs_w, rs_cd, ars_h, ars_w, plg, eva, vnd, plu, ua, dvm, acw, pr, ts_mtp) + logWithDevice("tz:" + tz, this.device) + return new RequestDataPojo(glvd, glrd, hc, br_oh, br_ow, br_h, br_w, rs_h, rs_w, rs_cd, ars_h, ars_w, plg, eva, vnd, plu, ua, dvm, acw, pr, ts_mtp, tz) }