Что является источником вычисления CSS элемента на странице Google - PullRequest
0 голосов
/ 21 января 2019

Проверял https://www.google.com и понятия не имею, откуда берется стиль. Может быть, у кого-то есть идеи, как найти это и как это скрыто от меня.
1. Снимок экрана (узел): https://imgur.com/hWFXxPd (любой всплывающий тег "a", например, Поиск / Карты / Воспроизведение)
2. Связанный стиль (узел): https://imgur.com/yICY0g2
Постскриптум этот стиль (transform) получил "из ниоткуда" (по крайней мере, для меня) только в неанонимном режиме, в анонимном все работает как положено.
UPD: стили отличаются, когда я вошел в систему / не вошел в нее.
похоже, что узел стиля не пересчитывается после изменения (см. комментарии ниже)
Поэтому возникает вопрос: почему он не пересчитывается / как повторить такое поведение?
* похоже, что не каждый может воспроизвести поведение на этом сайте

1 Ответ

0 голосов
/ 22 января 2019

Похоже, что изменения происходят из скрипта, который пришел от https://www.gstatic.com (не думайте, что это может быть расширение).
Нет информации об этих стилях (встроенных или в теге <style>), потому что он был изменен с помощью document.cssStylesheets[].insertRule()
То же влияние (без изменений в <style> контенте) может быть достигнуто с помощью правила модификации напрямую, например, document.styleSheets[].cssRules[].style.transform = "${value}"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...