Светлые и черные области - это просто HTML divs
. Скриншот страницы - это холст.
Я использовал инструменты разработчика Chrome, чтобы подтвердить это.Он даже работает в Firefox и Internet Explorer, так что это определенно не просто Chrome.
Вот скриншот инструментов разработчика с выделенным одним из выделенных элементов, показывающий, что это div
:
Существует один холст:
Когда в диалоговом окне говорится следующее:
Пожалуйста,подождите, пока мы сделаем снимок страницы, чтобы вы могли выделить соответствующие области.
Похоже, что выполняется рендеринг скриншота страницы на сервере (поскольку на вкладке Сеть есть запрос ион связан со снимком и обратной связью в соответствии с переменными в URL-адресе запроса), а затем помещает снимок экрана на страницу.
После нажатия кнопки «Далее» открывается другое диалоговое окно со всемиинформацию и делает окончательный снимок экрана с вашими бликами и затемнениями.
Я не уверен, как они делали часть "Выделенный текст".