ProjectExtensions (Browser)

static class · пространство имён z3n7 · исходник Browser/BrowserScan.cs, Browser/GpuSpoof.cs

public static class ProjectExtensions

Другие части этого типа: ProjectExtensions (Accounts), ProjectExtensions (Diagnostic), ProjectExtensions (Essentials), ProjectExtensions (Mail), ProjectExtensions (MethodExtensions), ProjectExtensions (Reports), ProjectExtensions (Requests), ProjectExtensions (Traffic)

Методы расширения для IZennoPosterProjectModel: подмена WebGL.

Методы

FixTime

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

Метод расширения для IZennoPosterProjectModel. исходник

Запускает BrowserScan.FixTime; ошибка пишется в лог как предупреждение и не останавливает проект.

Параметр Описание
instance Инстанс браузера.
log Логгер для хода работы.

SpoofGpu

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

Метод расширения для IZennoPosterProjectModel. исходник

Берёт случайный профиль WebGL (JSON в Base64, по одному на строку) из {project.Path}/resourses/webgl.txt, заменяет в нём unmasked vendor и renderer на RandomAngleString (список GPU кешируется в resourses/gpu.json), сохраняет в webgl и загружает в инстанс. Если webgl.txt нет, ничего не делает.

Параметр Описание
instance Инстанс браузера.