Email or username:

Password:

Forgot your password?
foxy

TLDR: только попробуйте кто-нибудь сказать, что когда останется один хром, то тогда заживём.

Захотелось добавить на сайт #OSM несколько фичей. Контрибутить туда дело гиблое, поэтому пишу расширение. А так как к 2024 году браузеры так и не договорились о едином формате и API расширений, пишу юзерскрипт.

Сайт OSM не промах, обложен CSP со всех сторон. И вроде как расширениям мешать оно не должно. Но браузеры не были бы браузерами.

Safari: Хочешь добавить свой стиль на страницу? Перехочешь. => Юзерскрипты (и в целом расширения) на таких сайтах неюзабельные.

Chrome: хочешь поменять src у картинки? Перехочешь

Chrome: хочешь вставить iframe в котором авторизация через другой сайт? Перехочешь, куки мы тебе не разрешим подтянуть. В Firefox это обходится одной галочкой. В Firefox, Карл. Да когда вы уже там с third-party куками разберётесь!?

Но вот, пошёл тестить новую версию скрипта в хроме. Конечно же она не работает — скрипт не успевает отработать при загрузке страницы. Фикс оказался несложным, но вашу Машу, сколько можно

2 comments
foxy

Но то ли ещё будет: хром уже на половину расширений кричит, что скоро они перестанут работать. Для вашей же безопасности.

Про то, что блокировщики рекламы будут хуже работать слышали многие (opennet.ru/opennews/art.shtml?), но это ещё не всё. Вот что думает разработчик #Violentmonkey о #ManifestV3

github.com/violentmonkey/viole

Спойлер: расширения будут не только более урезанными, но и более медленными

[DATA EXPUNGED]
foxy

В целом да, но статья 2021 года и там больше эмоций нежели конкретных примеров, что манифест ломает.

Go Up