What's the best UX for installing extensions from the gallery?

I have an extension in the Apple Safari Extension Gallery.


I'd like a neat way to prompt my desktop web app users to install that extension from my web application at the point they can use it.


As soon as the extension is successfully installed, I'd like my web app to help my users move on to the next step.


It would be terrific if I could initiate the installation from my own web app. But I haven't found a way to do that in Safari. (FWIW Chrome and Firefox handle this quite nicely. Edge doesn't do developer-created extensions yet in early Q2CY2017. IE? fugeddaboudit.)


Just linking to the .safariextz file causes it to be downloaded. Then my user has to find it in her download folder and install it. That all works fine, but I'd like an installation sequence with fewer moves for her to make.


I tried an iframe: the Extension Gallery conceals the install button when rendered in an iframe.


Any other tips? Any best practices to recommend?