safari.application.activeBrowserWindow.activeTab.url
es siempre undefined
.URL actual en la extensión de Safari
¿Alguna idea de por qué esto podría ser?
safari.application.activeBrowserWindow.activeTab.url
es siempre undefined
.URL actual en la extensión de Safari
¿Alguna idea de por qué esto podría ser?
Mi impresión es que esto sucede cuando la página cargada no está "permitida" en la sección Extension Website Access de la configuración de la extensión.
Sólo los sitios web que tienen contenido web elegir inyecta en ellos, y sólo aquellos sitios web pueden ser manipulados usando las propiedades del objeto
tab
, comotitle
yurl
.
Además, parece que las configuraciones Whitelist and Blacklist se aplican "encima de" lo que permite el acceso al sitio web de extensión.
En primer lugar, el acceso está limitado por la configuración de acceso al sitio web de la extensión, luego se aplican la lista blanca y la lista negra.
Aha! Puede configurar el Nivel de acceso del sitio web de su extensión a "Todos" con el Creador de extensiones. ¡Gracias! – jordanstephens
Además, recuerde reiniciar el navegador para este tipo de cambios. Al menos una simple recarga no funcionó para mí. – Erpheus
¡Sí! Reiniciar (frente a la recarga) me ayudó. Gracias. – jrc