The QWebPage::accessNavigationRequest request provides a navigation type parameter that provides information about the origin of the request. Unfortunately requests originated from javascript are lumped together in the 'NavigationTypeOther' category making it difficult to differentiate those requests from regular load or setUrl requests without solution specific hacks.
Thanks for your bug report. In the future, please follow the QtWebKit bug reporting guidlines: http://trac.webkit.org/wiki/QtWebKitContrib#ReportingBugs In particular: - All bugs related to the Qt port of WebKit should have the keyword 'Qt'
Closing my own report as it is invalid...