There is, but only if you can place a manifest file[1] on the domain where the app resides. Any website can trigger installation of an app via an API[2].
[1] https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest
[2] https://developer.mozilla.org/en-US/docs/Web/API/Apps.instal...