Safari has a new extensions model and will be deprecating the legacy one in a year. Hence the push to migrate to newer extensions.
I made an extremely simple extension using the new model around 2months - before I try migrating an older "actually useful" extension. But theres just no way its possible to migrate.
Apple doesn't care about browser extensions now, it seems they want everyone to move to the new model, so they can collect revenue on sales on ad blockers.
:(
https://developer.apple.com/documentation/safariservices/saf...
More specifically, if you can inject scripts I don’t see why you couldn’t call window.close()
The web is terrible without a serious adblocker and the available alternatives (paid or not) are unable to take away the same amount of junk. People will simply start using another browser.
This is a tradeoff Apple made valuing privacy and performance over user freedom. The new content blocking API is safer and faster.