расширение?
Скрипт на сайте, ssg next, просто страничка детектит наличие расширения и красит кнопки) Но столкнулся со странностью, а именно: После установки расширения и рефреша страницы сайта, он может определить расширение пару раз и при последующих рефрешах страницы опять слетает его определение, хотя в других браузерах все корректно определяет
А как скрипт определяет наличие расширения?
Через наличие в window определенного флага
Но ведь у расширений и страницы разный window. Через добавления скрипта в DOM устанавливается флаг?
Да, вероятно инжектит в дом. Проверка там около такого: Const isInstall = window[process.env.AddonFlag] != Undefined
Обсуждают сегодня