Refactor scripts

This commit is contained in:
2019-11-18 11:04:13 +09:00
parent 7e25ee6faf
commit 1ddcd4d570
33 changed files with 670 additions and 749 deletions

View File

@ -1,41 +1,39 @@
export default class Analytics {
push() {
const analytics = {
general: {
timezoneOffset: new Date().getTimezoneOffset()
},
screen: {
width: screen.width,
height: screen.height,
availableWidth: screen.availWidth,
availableHeight: screen.availHeight,
pixelRatio: window.devicePixelRatio
},
system: {
cpuCount: navigator.hardwareConcurrency,
platform: navigator.platform
},
connection: {
downLink: 0,
roundTripTime: 0,
effectiveType: ""
}
export function uploadAnalytics() {
const analytics = {
general: {
timezoneOffset: new Date().getTimezoneOffset()
},
screen: {
availableHeight: screen.availHeight,
availableWidth: screen.availWidth,
height: screen.height,
pixelRatio: window.devicePixelRatio,
width: screen.width
},
system: {
cpuCount: navigator.hardwareConcurrency,
platform: navigator.platform
},
connection: {
downLink: 0,
effectiveType: "",
roundTripTime: 0
}
if("connection" in navigator) {
const connection = navigator["connection"] as any
analytics.connection = {
downLink: connection.downlink,
roundTripTime: connection.rtt,
effectiveType: connection.effectiveType
}
}
fetch("/dark-flame-master", {
method: "POST",
credentials: "same-origin",
body: JSON.stringify(analytics)
})
}
if("connection" in navigator) {
const connection = navigator["connection"] as any
analytics.connection = {
downLink: connection.downlink,
roundTripTime: connection.rtt,
effectiveType: connection.effectiveType
}
}
fetch("/dark-flame-master", {
method: "POST",
credentials: "same-origin",
body: JSON.stringify(analytics)
})
}