J'ai une fonction JS qui interroge l'URL actuelle dans un iframe, le but étant de vérifier si l'iframe pointe vers le même site que le document principal. En tant que tel, le code est fondamentalement:Suppression des erreurs "autorisation refusée" 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
}
}
Fonctionnellement, ce code fonctionne parfaitement. Cependant, dans la console d'erreur, chaque fois que cette fonction est appelée et l'iframe src Je n'obtiens une erreur locale:
Permission denied for [site1] to get property Location.href from [site 2]
Comment puis-je réparer mon code pour éviter ces erreurs?
Merci, Mala
Merci. Je n'avais aucune idée que JS soutenait la méthodologie de l'essai. Le lien a été très utile et ma fonction fonctionne maintenant sans erreur :) – Mala