У меня есть функция JS, которая опрашивает текущий URL-адрес в iframe, чтобы выяснить, указывает ли iframe на тот же сайт, что и основной документ. Таким образом, код в основном:
function urlCheck()
{
var location = document.getElementById('frameid').contentWindow.location.href;
if (location)
{
// iframe src is currently local
}
else
{
// iframe src is currently not local
}
}
Функционально этот код работает отлично. Однако в консоли ошибок каждый раз, когда эта функция вызывается, а iframe src не является локальным, я получаю сообщение об ошибке:
Permission denied for [site1] to get property Location.href from [site 2]
Как я могу исправить свой код, чтобы избежать этих ошибок?
Спасибо, Мала