TTMSFNCWebBrowser Navigation

I tested the TTMSFNCWebBrowser component in an application on various websites and it works well except for the following:

1)  When a user right clicks to open in a new tab or new window, the navigation events are not triggered.

A new window outside the application is opened in both cases.  Is it possible to be notified so navigation can be blocked, logged, or handled by the application?

2)  Navigation within some websites does not trigger the before or after navigation events in the browser.  An example is https://news.google.com:

a) Clicking on one of the news categories changes the content of the browser but the navigation events do not occur.

b)  Clicking on an article opens a new window outside the browser application.

c)  I assume this would also be a problem in a WebCore application but did not test this.

Please advise if is possible to intercept user navigation.  If possible, please indicate how to accomplish.

Thanks.

  1. Hi, the new window is a separate event that is not yet handled. It is available however but we still needed to expose it. We'll add this on our todolist.
    2) when the navigation events are not called, this typically means that there is link clicked that does not redirect. We'll investigate the possibilities.