ScramjetClient.SCRAMJET -> SCRAMJETCLIENT

This commit is contained in:
velzie 2024-08-30 16:59:52 -04:00
parent 2050fa140c
commit 5f77342d8d
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
11 changed files with 82 additions and 50 deletions

View file

@ -1,3 +1,4 @@
import { SCRAMJETCLIENT } from "../../symbols";
import { ScramjetClient } from "../client";
import { nativeGetOwnPropertyDescriptor } from "../natives";
import { config, decodeUrl, htmlRules, unrewriteHtml } from "../shared";
@ -127,8 +128,8 @@ export default function (client: ScramjetClient, self: typeof window) {
get(ctx) {
const realwin = ctx.get() as Window;
if (ScramjetClient.SCRAMJET in realwin.self) {
return realwin.self[ScramjetClient.SCRAMJET].globalProxy.window;
if (SCRAMJETCLIENT in realwin.self) {
return realwin.self[SCRAMJETCLIENT].globalProxy.window;
} else {
// hook the iframe
const newclient = new ScramjetClient(realwin.self);
@ -145,8 +146,8 @@ export default function (client: ScramjetClient, self: typeof window) {
client.descriptors["HTMLIFrameElement.prototype.contentWindow"].get;
const realwin = contentwindow.apply(ctx.this);
if (ScramjetClient.SCRAMJET in realwin.self) {
return realwin.self[ScramjetClient.SCRAMJET].documentProxy;
if (SCRAMJETCLIENT in realwin.self) {
return realwin.self[SCRAMJETCLIENT].documentProxy;
} else {
const newclient = new ScramjetClient(realwin.self);
newclient.hook();
@ -175,7 +176,7 @@ export default function (client: ScramjetClient, self: typeof window) {
let doc = ctx.get() as Document | null;
if (!doc) return null;
let scram: ScramjetClient = doc[ScramjetClient.SCRAMJET];
let scram: ScramjetClient = doc[SCRAMJETCLIENT];
if (!scram) return doc; // ??
return scram.documentProxy;