NPAPI:HTTPRedirectHandling: Difference between revisions

Jump to navigation Jump to search
Line 40: Line 40:
This function must be available if the browser has called 'NPP_URLRedirectNotify' on the plugin.
This function must be available if the browser has called 'NPP_URLRedirectNotify' on the plugin.


In 'NPN_URLRedirectResponse', the applicable query getting the redirect is identified by the combination of 'instance' and 'notifyData'.  If there are extant calls to NPN_GetURLNotify() or NPN_PostURLNotify() with particular values for 'instance' and 'notifyData' that have not finished, any subsequent calls to those with the same values of NPP and notifyData will result in undefined behavior.
In 'NPN_URLRedirectResponse', the applicable query getting the redirect is identified by the combination of 'instance' and 'notifyData'.  If there are extant calls to NPN_GetURLNotify() or NPN_PostURLNotify() with particular values for 'instance' and 'notifyData' that have not finished, any subsequent calls to those with the same values of 'instance' and 'notifyData' will result in undefined behavior.


Network requests may time out if a response is not received in a reasonable amount of time. 'NPN_URLRedirectResponse' can be called during the call to 'NPP_URLRedirectNotify'.
Network requests may time out if a response is not received in a reasonable amount of time. 'NPN_URLRedirectResponse' can be called during the call to 'NPP_URLRedirectNotify'.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits

Navigation menu