1 votos

Permitir que las extensiones de Safari accedan a los archivos

Instalé una extensión de Safari. Necesito permitir que esta extensión acceda a los archivos en el sistema mu. Chrome tiene una opción que se ve así:

enter image description here

Quiero lo mismo para Safari. ¿Dónde puedo hacer esto?

2voto

siva Puntos 23

No hay manera de permitir esto. Las extensiones de Safari están restringidas al acceso a la carpeta de extensiones y a ningún otro lugar.

Si necesita acceder a los recursos locales, utilice safari.extension.baseURI + "ruta relativa y nombre de archivo". No se puede acceder a los recursos del disco duro del usuario fuera de la carpeta de extensiones.

Fuente: Inyectando scripts - Guía de desarrollo de extensiones de Safari

0 votos

Gracias, señor. Efectivamente estoy intentando inyectar usuario script. Para ello uso Tampermonkey. ¿Podría proporcionar un ejemplo de cómo utilizar safari.extension.baseURI? No sé cuál es el baseURI de esta extensión. ¿Dónde puedo aprenderlo?

0 votos

@sanjihan No sé cómo hacerlo ya que los scripts de Tampermonkey se inyectan en la página y se ejecutan como si la página los ejecutara, y las páginas no pueden acceder a safari.extension (sólo al propio código de la extensión). Podrías mirar de crear una nueva extensión que te diera acceso?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X