La suppression de “permission denied” les erreurs Javascript

J'ai une fonction JS que les sondages pour l'url courante dans une iframe, le but étant de déterminer si oui ou non l'iframe pointant vers le même site que le document principal. En tant que tel, le code est fondamentalement:

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 n'est pas local, j'obtiens une erreur:

Autorisation refusée pour l' [site1] pour obtenir l'Emplacement des biens.href partir de [site 2]

Comment puis-je corriger mon code pour éviter ces erreurs?

Grâce,
Mala

OriginalL'auteur Mala | 2009-08-18