ProjectExtensions (Browser)

static class · namespace z3n7 · source Browser/BrowserScan.cs, Browser/GpuSpoof.cs

public static class ProjectExtensions

Other parts of this type: ProjectExtensions (Accounts), ProjectExtensions (Diagnostic), ProjectExtensions (Essentials), ProjectExtensions (Mail), ProjectExtensions (MethodExtensions), ProjectExtensions (Reports), ProjectExtensions (Requests), ProjectExtensions (Traffic)

Extension methods on IZennoPosterProjectModel: WebGL spoofing.

Methods

FixTime

public static void FixTime(this IZennoPosterProjectModel project, Instance instance, Logger log = null)

Extension method for IZennoPosterProjectModel. source

Runs BrowserScan.FixTime; an error is written to the log as a warning and does not stop the project.

Parameter Description
instance Browser instance.
log Logger for progress.

SpoofGpu

public static void SpoofGpu(this IZennoPosterProjectModel project, Instance instance)

Extension method for IZennoPosterProjectModel. source

Takes a random WebGL profile (Base64 JSON per line) from {project.Path}/resourses/webgl.txt, replaces its unmasked vendor and renderer with RandomAngleString (GPU list cached in resourses/gpu.json), stores it in webgl and loads it into the instance. Does nothing when webgl.txt is missing.

Parameter Description
instance Browser instance.