TFNCWebBrowser: How do I know if something on the displayed page has been updated?

I need to create an application that accesses several pages on the internet, each in a different tab, and the information on each page can be updated after a few minutes.

When any of the pages are updated, I need to signal on the tab of that page that there has been an update to the information displayed.

Is there an event in TFNCWebBrowser that is executed whenever the page receives new information?

Thanks.

Hi,

If you are targeting Windows, you might want to take a look at TTMSFNCEdgeBrowser. There are several events that might be helpful in identifying when a page has changed.

The application will run on both Windows and macOS..

In the Windows version, I tried using TFNCWebBrowser but I couldn't detect when some information on the page was updated (I was able to detect it only when the entire page is refreshed).

The application I am developing will access the WhatsApp Web and Teams Web pages and will need to notify the user whenever new messages arrive in one of the chats.

Any suggestions on how to do this?

After some investigate it seems unclear which event is triggered when a page has changed server-side. Maybe an idea is that you could introduce polling, run a time and periodically execute JavaScript to see if a certain page or timestamp or any kind of unique identifier has changed?