Я пытаюсь найти элемент DOM iframe
или frame
для каждого из кадров в коллекции frames
окна. Я думаю, что самый быстрый способ сделать это - получить доступ к свойству фрейма frameElement
. Это свойство доступно только для доступа к тому же домену, возвращает неопределенное значение и печатает сообщение об ошибке в журнале в междоменном случае.
Я могу перебрать элементы, возвращенные из document.getElementsByTagName
, чтобы найти правильный элемент в междоменном случае, но я бы хотел избежать вывода в журнал сообщения «Unsafe JavaScript попытки».
Есть ли какой-либо способ определить перед попыткой, будет ли попытка доступа к свойству противоречить междоменной политике безопасности?
Спасибо.