Skip to content

Commit 0717c32

Browse files
committedJan 31, 2021
Trim query parameters from displayed website in pagespeed audit
1 parent 7c32efc commit 0717c32

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed
 

‎source/plugins/pagespeed/index.mjs

+3-5
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,15 @@
1111
//Format url if needed
1212
if (!/^https?:[/][/]/.test(url))
1313
url = `https://${url}`
14-
const result = {url, detailed, scores:[], metrics:{}}
15-
14+
const {protocol, host} = imports.url.parse(url)
15+
const result = {url:`${protocol}//${host}`, detailed, scores:[], metrics:{}}
1616
//Load scores from API
17-
console.debug(`metrics/compute/${login}/plugins > pagespeed > querying api for ${url}`)
17+
console.debug(`metrics/compute/${login}/plugins > pagespeed > querying api for ${result.url}`)
1818
const scores = new Map()
1919
await Promise.all(["performance", "accessibility", "best-practices", "seo"].map(async category => {
2020
//Perform audit
2121
console.debug(`metrics/compute/${login}/plugins > pagespeed > performing audit ${category}`)
2222
const request = await imports.axios.get(`https://www.googleapis.com/pagespeedonline/v5/runPagespeed?category=${category}&url=${url}${token ? `&key=${token}` : ""}`)
23-
console.debug(request.data)
2423
const {score, title} = request.data.lighthouseResult.categories[category]
2524
scores.set(category, {score, title})
2625
console.debug(`metrics/compute/${login}/plugins > pagespeed > performed audit ${category} (status code ${request.status})`)
@@ -36,7 +35,6 @@
3635
if (detailed) {
3736
console.debug(`metrics/compute/${login}/plugins > pagespeed > performing detailed audit`)
3837
const request = await imports.axios.get(`https://www.googleapis.com/pagespeedonline/v5/runPagespeed?&url=${url}${token ? `&key=${token}` : ""}`)
39-
console.debug(request.data)
4038
Object.assign(result.metrics, ...request.data.lighthouseResult.audits.metrics.details.items)
4139
console.debug(`metrics/compute/${login}/plugins > pagespeed > performed detailed audit (status code ${request.status})`)
4240
}

0 commit comments

Comments
 (0)
Failed to load comments.