// Block certain resource types.
switch (urlRequestInfo.resourceType())
{
+ case QWebEngineUrlRequestInfo::ResourceTypePrefetch:
+ {
+ // Block the request.
+ urlRequestInfo.block(true);
+
+ // Mark the request struct as blocked.
+ requestStructPointer->dispositionInt = FilterListHelper::BLOCKED;
+
+ // Mark the prefetch request as blocked by the default behavior.
+ requestStructPointer->filterListTitle = i18nc("Default prefetch blocking", "Default blocking of all prefetch requests.");
+
+ // Set the continue processing flag.
+ continueProcessing = false;
+
+ break;
+ }
+
case QWebEngineUrlRequestInfo::ResourceTypeNavigationPreloadMainFrame:
case QWebEngineUrlRequestInfo::ResourceTypeNavigationPreloadSubFrame:
{