Does/Will Vivaldi on iOS support Safari Extensions?
-
I think the title is very clear, yet important to answer, tried multiple browsers and non of them support Safari extensions.
Is it Apple preventing that intentionally, this can be sued easily. -
This post is deleted! -
@Kvendy :
Is it Apple preventing that
I'm not a developer but reading
Create web extensions that work in Safari and other browsers. my conclusion is no they do not prevent extensions. -
I would love to see these extensions or similar in Vivaldi!!
I have no idea what this relationship looks like, does this require app developers to work with the Vivaldi team? Or is this just a switch that can be turned on?
Noir dark mode for web pages, similar to Dark Reader.
Super Agent, removes / declines cookie consent pages.
Banish to block other annoying banners like open in app, and other dark patterns etc.
-
@pjol said in Does/Will Vivaldi on iOS support Safari Extensions?:
I'm not a developer but reading
Create web extensions that work in Safari and other browsers. my conclusion is no they do not prevent extensions.Correct. I have developed a few extensions. The issue is not prevention. The issue is that each platform handles extensions differently. You have to write your code differently to run on each platform, which takes significant extra work. Many extensions simply don't bother coding for multiple platforms.
There are a lot of Safari-only extensions, just like there are a lot of Firefox-only extensions, and a lot of Chrome-only extensions. It's usually because the developers only coded for one platform. Occasionally it's because other browsers don't offer the same functionality, so the extension can't be ported.
There are also many chromium-only extensions, which happen to work on multiple browsers simply because many browsers use the chromium engine: Chrome, Edge, Opera, etc. But sometimes there are subtle differences that cause problems. For example, dark reader runs on vivaldi, but there are bugs that don't happen on chrome.
Guides and platforms for writing cross-platform browser extensions do exist. It can be done. A lot of very popular extensions do it. But it takes extra work.
tl;dr nothing nefarious by Apple. Just normal software developers doing normal software development things.
-
@easyme said in Does/Will Vivaldi on iOS support Safari Extensions?:
tl;dr nothing nefarious by Apple. Just normal software developers doing normal software development things.
This provides a lot of context on issues like these. Thank for you for sharing!