Это невозможно.Это невозможно сделать на стороне сервера, поскольку http - это протокол без сохранения состояния, и вы не можете контролировать содержимое iframed из разных доменов.Это должно было быть сделано на стороне клиента, и вы уже поняли, что это невозможно.
Суть в том, что если вы хотите знать подобные вещи, вы должны иметь контроль над контентом, включая доступпоместить код страницы в содержимое iframed, и код страницы должен быть изменен