Module implementing a class to handle URL requests before they get processed by QtWebEngine.
None |
NetworkUrlInterceptor | Class implementing an URL request handler. |
None |
Class implementing an URL request handler.
None |
None |
NetworkUrlInterceptor | Constructor |
__loadSettings | Private method to load the Network Manager settings. |
__potentiallyTrustworthy | Private method to check, if the given URL is potentially trustworthy. |
__refererOrigin | Private method to generate an origin referer header URL. |
__sameOrigin | Private method to test the "same origin" policy. |
__setRefererHeader | Private method to set the 'Referer' header depending on the configured rule set. |
__trimmedReferer | Private method to generate the trimmed referer header URL. |
installUrlInterceptor | Public method to install an URL interceptor. |
interceptRequest | Public method handling an URL request. |
preferencesChanged | Public slot to handle a change of preferences. |
removeUrlInterceptor | Public method to remove an URL interceptor. |
None |
Constructor
Private method to load the Network Manager settings.
Private method to check, if the given URL is potentially trustworthy.
Private method to generate an origin referer header URL.
Private method to test the "same origin" policy.
Private method to set the 'Referer' header depending on the configured rule set.
Private method to generate the trimmed referer header URL.
Public method to install an URL interceptor.
Public method handling an URL request.
Public slot to handle a change of preferences.
Public method to remove an URL interceptor.