I have an (unlisted) extension in the Chrome web store that I tried to install on Orion iOS -- but when I open its page, the install button simply reads "Not compatible". It would be good if some information was displayed somewhere that would let an extension developer tell why the extension is not compatible so that I can make adjustments to it.
I've seen the APIs list page, but it would be good to display some information relevant to the specific extension being installed.
For my extension, I think the only somewhat exotic thing I use is a Service Worker (required replacement for background pages in MV3) -- this is configured through a manifest key (background.service_worker
) and isn't listed at all on Orion's Web Extensions API support page. Otherwise my extension is pretty straightforward: some content scripts that interact with page UI and use extension storage (local only) and messaging to talk to the ServiceWorker.