У меня есть необходимость получать window.location.href
из iframe
по каждому load
событию этого iframe
. Он будет использоваться в гибридном приложении (CEF), а не в Интернете, поэтому проблема безопасности не должна быть проблемой.
Так можно ли вообще это сделать?
Команда open -a Google\ Chrome --args --disable-web-security --user-data-dir
ничего не меняет для меня (я могу видеть вкладку Chrome с предупреждением, поэтому флаг был применен).
frame.contentDocument
- это null
.
frame.contentWindow.location.href
содержит следующее сообщение об ошибке:
ОШИБКА DOMException: заблокирован кадр с источником
"http://localhost:4200" от доступа к фрейму перекрестного происхождения.
Localhost - потому что я сейчас тестирую его в приложении Angular Dev.
Спасибо!