- Регистрация
- 04.03.2019
- Сообщения
- 234
- Благодарностей
- 41
- Баллы
- 28
Всем привет! Надеюсь, у тебя сегодня фантастический день.
Я хотел поднять тему, которую считаю важной — профили и их функции. В частности, я хочу поговорить о переназначении значений в профилях. Для начала я бы надеялся, что кто-нибудь поможет мне разобраться, какие поля или массивы полей отвечают за нужные мне параметры.
Меня очень интересует опция эмуляции "SPEECH", которая отображает голосовые языки установленных в системе и разного рода локализации. К сожалению, я заметил, что во время эмуляции он не всегда работает корректно. В частности, он имеет тенденцию давать значения для Windows, в том время когда установлен Android. Это может быть неприятно, так как мобильные телефоны отображают другие данные и не поддерживают весь диапазон возможных атрибутов для этого параметра, в тоже самое время, профили сгенерированные с этим параметром выдают результат как для windows.
Вторая очень интересная тема "Системного рендеринга" AF\AB система может вычислить время затраченное браузером на рендеринг того или иного элемента и сравнить с эталонным значением в сигнатурах. Классно было бы знать как можно изменить время, возможно может как-то "задерживать" рендеринг элементов...
Так же, косвенно хотел бы затронуть тему "Анонимизации", как известно у телефона может быть множество положений в пространстве, сайты могут считывать насколько мне известно 3 - боковое, горизонтальное и вертикальное, сейчас заметил что генерация профилей работает так, что для некоторого из этих положений не существует алгоритма обработки разного рода математических функций. Когда например картинка отображается по-разному для каждого положения и веб-приложение может принудительно запросить просчет для каждого положения у браузера. Так же, к прорисовке можно отнести ошибки которые мы получаем если указанная версия браузера "по-иному" рендерит тот или иной js,css. В этом параметре у меня плохое представление, но на сколько мне видеться это, выглядит это следующим образом, что фактически, когда мы ставим выбор браузера между 102 и 108, получаем 104, но рендерится все согласно реальной(крайней) версией и у нее есть свои особенности и отличия от рендеринга того же элемента в 104 версии, так как инициализация браузера происходит только раз, а все иное это изменения user-agent, значит для более глубокой подстройки если браузер более устаревший, требуется так же вносить коррективы и наверняка знать об изменениях, чтобы "на лету" можно было бы их менять.
Мне любопытно услышать ваши мысли по этой теме и любые решения, которые вы, возможно, придумали.
Я хотел поднять тему, которую считаю важной — профили и их функции. В частности, я хочу поговорить о переназначении значений в профилях. Для начала я бы надеялся, что кто-нибудь поможет мне разобраться, какие поля или массивы полей отвечают за нужные мне параметры.
Меня очень интересует опция эмуляции "SPEECH", которая отображает голосовые языки установленных в системе и разного рода локализации. К сожалению, я заметил, что во время эмуляции он не всегда работает корректно. В частности, он имеет тенденцию давать значения для Windows, в том время когда установлен Android. Это может быть неприятно, так как мобильные телефоны отображают другие данные и не поддерживают весь диапазон возможных атрибутов для этого параметра, в тоже самое время, профили сгенерированные с этим параметром выдают результат как для windows.
Вторая очень интересная тема "Системного рендеринга" AF\AB система может вычислить время затраченное браузером на рендеринг того или иного элемента и сравнить с эталонным значением в сигнатурах. Классно было бы знать как можно изменить время, возможно может как-то "задерживать" рендеринг элементов...
Так же, косвенно хотел бы затронуть тему "Анонимизации", как известно у телефона может быть множество положений в пространстве, сайты могут считывать насколько мне известно 3 - боковое, горизонтальное и вертикальное, сейчас заметил что генерация профилей работает так, что для некоторого из этих положений не существует алгоритма обработки разного рода математических функций. Когда например картинка отображается по-разному для каждого положения и веб-приложение может принудительно запросить просчет для каждого положения у браузера. Так же, к прорисовке можно отнести ошибки которые мы получаем если указанная версия браузера "по-иному" рендерит тот или иной js,css. В этом параметре у меня плохое представление, но на сколько мне видеться это, выглядит это следующим образом, что фактически, когда мы ставим выбор браузера между 102 и 108, получаем 104, но рендерится все согласно реальной(крайней) версией и у нее есть свои особенности и отличия от рендеринга того же элемента в 104 версии, так как инициализация браузера происходит только раз, а все иное это изменения user-agent, значит для более глубокой подстройки если браузер более устаревший, требуется так же вносить коррективы и наверняка знать об изменениях, чтобы "на лету" можно было бы их менять.
Мне любопытно услышать ваши мысли по этой теме и любые решения, которые вы, возможно, придумали.
Последнее редактирование: