У меня есть сценарий использования, когда мне нужно получить инициатор на вкладке Chrome Network. Это прекрасно работает, за исключением следующего случая:
- iframe - HTTPS;
- Вмещающей страницы является HTTP;
- Страница открыта Selenium
В этом случае на вкладке сети (и любом расширении в протоколе отладки) отображается выборка содержимого iframe, ожидающего бесконечно, и ни одна из дочерних загрузок не отправляется.
Изменение URL-адреса страницы на HTTPS, затем загружается iframe и отображаются дочерние загрузки.
Если я вручную управляю открытым в Selenium браузером и открываю новую вкладку, то не имеет значения, идет ли выборка по HTTP или HTTPS. Это действительно только вкладка, которую веб-драйвер создает, когда он загружен, который, кажется, испытывает этот эффект.
Есть ли какая-то защита в игре или это просто странная ошибка?