origin->originalURL, because origin has a special meaning

This commit is contained in:
Kuba Orlik 2021-11-07 17:59:16 +01:00
parent 395e2206e1
commit dc28bd5fa2
2 changed files with 9 additions and 7 deletions

View File

@ -16,7 +16,7 @@ export default class ExtendedRequest {
public url: string;
public shorthost: string;
public requestHeaders: Request["requestHeaders"];
public origin: string;
public originalURL: string;
public initialized = false;
public stolenData: StolenDataEntry[];
@ -34,19 +34,19 @@ export default class ExtendedRequest {
} else {
url = (this.data as any).frameAncestors[0].url;
}
this.origin = new URL(url).origin;
this.originalURL = new URL(url).origin;
}
getOrigin(): string {
getOriginalURL(): string {
if (!this.initialized) {
throw new Error("initialize first!!");
}
return this.origin;
return this.originalURL;
}
isThirdParty() {
const request_url = new URL(this.data.url);
const origin_url = new URL(this.getOrigin());
const origin_url = new URL(this.getOriginalURL());
if (request_url.host.includes(origin_url.host)) {
return false;
}
@ -65,7 +65,7 @@ export default class ExtendedRequest {
}
exposesOrigin() {
const url = new URL(this.getOrigin());
const url = new URL(this.getOriginalURL());
const host = url.host;
const path = url.pathname;
return (

View File

@ -41,7 +41,9 @@ function Report() {
style={{
width: "400px",
overflowWrap: "anywhere",
backgroundColor: entry.isRelatedToID() ? "yellow" : "white",
backgroundColor: entry.isRelatedToID()
? "#ffff0054"
: "white",
}}
>
{entry.value}