Я пытаюсь создать безопасный Darknet с WebRTC DataChannels в чистом HTML, поэтому мне не интересно знать, когда iframe полностью загружен, но вместо этого мне интересно захватить элементы iframe (встроенные изображения и т. д.) используя пользовательскую схему, чтобы я мог с родительской страницы (той, которая подключена к Даркнету) выполнять реальный запрос и ответ с фактическими данными. В FirefoxOS событие mozbrowserlocationchange API браузера (расширение для iframe) I мог бы захватить навигацию пользователя, отменить ее, выполнить реальный запрос в Даркнете, а затем внедрить в iframe реальный контент, полученный с родительской страницы, но как я мог бы сделать то же самое со встроенными изображениями и скриптами на эта загруженная страница? Или это в настоящее время невозможно, и я должен попросить их добавить эту функцию?
Очевидно, что у меня нет никакого контроля над страницами содержимого iframe, поэтому они будут создаваться чем угодно и каким-либо образом, а также использование API браузера просто потому, что кажется наиболее полезным для того, что я пытаюсь сделать, в идеале было бы идеально, если бы этого можно было добиться с помощью простых фреймов... :-)
Обновление:
Половинчатое решение, о котором я думаю, было бы, поскольку я мог бы зафиксировать mozbrowserlocationchange, чтобы выполнить запрос реального содержимого HTML-страницы и перед заполнением им iframe выполнить запрос связанных изображений и скриптов и установить их встроенными, чтобы iframe не выполнял дополнительный запрос. Это привело бы только к несколько очень простым веб-страницам по сравнению с текущими веб-стандартами (без AJAX, без асинхронной загрузки тегов скрипта...), но определенно это можно было бы использовать до определенного момента :-)
В любом случае, есть ли другая лучшая альтернатива?