#include "weburlrequestinterceptor.h" #include #include "utils.hh" WebUrlRequestInterceptor::WebUrlRequestInterceptor(QObject *p) :QWebEngineUrlRequestInterceptor(p) { } void WebUrlRequestInterceptor::interceptRequest( QWebEngineUrlRequestInfo &info) { if (QWebEngineUrlRequestInfo::NavigationTypeLink == info.navigationType() && info.resourceType() == QWebEngineUrlRequestInfo::ResourceTypeMainFrame) { emit linkClicked(info.requestUrl()); info.block(true); } }