Когда я запускаю следующий код в браузерах webkit, я получаю сообщение об ошибке на консоль, несмотря на то, что мой код помещен в блок try / catch.
var externallyFramed = false;
try {
externallyFramed = top.location.host != location.host;
} catch (e) {
externallyFramed = true;
}
Я получаю следующую ошибку:
Небезопасная попытка JavaScript получить доступ к фрейму с URL ...
Могу ли я что-нибудь сделать по-другому, чтобы ошибка не появлялась?