У меня есть WebView с Iframe внутри. Моя цель - отследить URL, который просматривает пользователь внутри Iframe.
iframe всегда будет загружать внешний веб-сайт - из другого источника.
Я пытался использовать:
<iframe src="/test.html" onLoad="alert(this.contentWindow.location);"></iframe>
Но это не позволит мне получить сам URL, только тот факт, что он был изменен - из-за междоменной политики.
Я думал об использовании библиотеки веб-прокси вместо IFrame, но проблема в том, что библиотеки прекрасно загружают первую страницу URL, но не переходят по ссылкам внутри нее.
например. если у меня есть ссылка для domain.com/test.html
, веб-прокси оставляет ее прежней, хотя она должна была заменить ее на mydomain.com/proxy.php?url=domain.com/text.html
Что было бы лучшим решением для изменения URL-адреса внутри встроенного веб-сайта? будь то его Ифраме или через прокси?