На странице бритвы моего серверного приложения Blazor у меня есть iframe, который должен прокручиваться до конца страницы при загрузке страницы бритвы. Как мне это сделать?

На странице бритвы моего серверного приложения Blazor у меня есть iframe, связанный с файлом журнала .txt. Поскольку файл журнала очень большой, я хочу, чтобы iframe автоматически прокручивался до конца страницы при загрузке страницы бритвы. Как мне это сделать?

(Последний сигнал тревоги добавляется в конец страницы, и я не хочу изменять файл журнала)

на моей упрощенной странице с бритвой я пытался следовать инструкциям, но это не сработало.

<body>
  <iframe src = "/main_log.txt" width = "1500" height = "800" frameborder = "0" onload = "scrollTo(1,99999)"></iframe>   
</body>

1
79
1

Ответ:

Решено

Событие onLoad должно взаимодействовать с iframe. Это было бы что-то вроде.

 document
   .getElementsByTagName('iframe')[0]
   .contentWindow
   .scrollTo({top: 999999, behavior: 'smooth'})

Интересные вопросы для изучения