safari.application.activeBrowserWindow.activeTab.url
è sempre undefined
.L'URL corrente nell'estensione Safari
Qualche idea del motivo?
safari.application.activeBrowserWindow.activeTab.url
è sempre undefined
.L'URL corrente nell'estensione Safari
Qualche idea del motivo?
La mia impressione è che ciò accada quando la pagina caricata non è "consentita" nella sezione Extension Website Access della configurazione dell'estensione.
Solo i siti web che hanno scegliere i contenuti web iniettato in loro, e solo i siti web possono essere manipolati tramite le proprietà dell'oggetto
tab
, cometitle
eurl
.
Inoltre, sembra che le impostazioni Whitelist and Blacklist siano applicate "in cima a" qualsiasi cosa sia consentita da Accesso al sito web di estensione.
Innanzitutto, l'accesso è limitato dalle impostazioni di accesso al sito web di estensione, quindi vengono applicate la lista bianca e la lista nera.
Aha! Puoi impostare il livello di accesso del sito web della tua estensione su "Tutti" con Extension Builder. Grazie! – jordanstephens
Inoltre, ricorda di riavviare il browser per questo tipo di modifiche. Almeno una semplice ricarica non ha funzionato per me. – Erpheus
Sì! Il riavvio (rispetto al ricaricamento) mi ha aiutato. Grazie. – jrc