Tengo una función JS que sondea la URL actual en un iframe, con el propósito de determinar si el iframe apunta al mismo sitio que el documento principal. Como tal, el código es básicamente:Suprimir los errores de "permiso denegado" en 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
}
}
Funcionalmente, este código funciona perfectamente. Sin embargo, en la consola de errores, cada vez que esta función se llama y el iframe src no es local consigo un error:
Permission denied for [site1] to get property Location.href from [site 2]
¿Cómo puedo arreglar mi código para evitar estos errores?
Gracias, Mala
Gracias. No tenía idea de que JS apoyara la metodología de capturar trampas. El enlace fue muy útil y mi función ahora funciona sin errores :) – Mala