Ho una funzione JS che esegue il polling per l'url corrente in un iframe, allo scopo di accertare se l'iframe punta o meno allo stesso sito del documento principale. Come tale, il codice è fondamentalmente:Errori di "autorizzazione negata" in Javascript
function urlCheck()
{
var location = document.getElementById('frameid').contentWindow.location.href;
if (location)
{
// iframe src is currently local
}
else
{
// iframe src is currently not local
}
}
Funzionalmente, questo codice funziona perfettamente. Tuttavia, nella console degli errori, ogni volta che questa funzione viene chiamata e lo src IFRAME non è locale ottengo un errore:
Permission denied for [site1] to get property Location.href from [site 2]
Come posso risolvere il mio codice per evitare questi errori?
Grazie, Mala
Grazie. Non avevo idea che JS supportasse la metodologia try-catch. Il collegamento è stato molto utile e la mia funzione ora funziona senza errori :) – Mala