Для получения списка всех фреймов на странице, вы можете использовать код на JavaScript, который будет рекурсивно обходить все фреймы и их потомков. Ниже приведен пример такого кода:
```javascript
function getAllFrames() {
var frames = Array.from(document.querySelectorAll('frame, iframe'));
var nestedFrames = [];
frames.forEach(frame => {
nestedFrames.push(frame);
if (frame.contentDocument) {
nestedFrames.push(...getAllFrames.call(frame.contentDocument));
}
});
return nestedFrames;
}
var allFrames = getAllFrames();
console.log(allFrames);
```
Этот код будет искать все фреймы (теги `<frame>` и `<iframe>`) на странице и их потомков, используя рекурсивный подход. После выполнения кода, переменная `allFrames` будет содержать массив всех найденных фреймов.
Вы можете использовать это решение, чтобы получить список всех фреймов на странице, включая вложенные фреймы.