Detectar si Safari Extension está instalado

¿Hay alguna forma a través de JavaScript para detectar si una extensión de Safari ya está instalada? @https: //extensions.apple.co tiene alguna forma de hacerlo porque actualizan el enlace de instalación a "instalado" si la extensión ya está instalada. Sin embargo, no puedo entender cómo lo hacen. Lo he rastreado hasta un objeto de tipo 'SafariExtensionGalleryController ", pero eso es todo lo que puedo obtener.

¿Apple puso ganchos especiales en el sistema de extensión solo por sus cosas?

Perdido..

Thx, Joel

Respuestas a la pregunta(2)

Su respuesta a la pregunta