#include "customwebenginepage.h" CustomWebEnginePage::CustomWebEnginePage(QObject *parent/* = Q_NULLPTR*/) : QWebEnginePage(parent) { connect(this, &CustomWebEnginePage::featurePermissionRequested, this, &CustomWebEnginePage::onFeaturePermissionRequested); } bool CustomWebEnginePage::certificateError(const QWebEngineCertificateError &certificateError) { return true; } void CustomWebEnginePage::onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature feature) { if (feature == QWebEnginePage::MediaAudioCapture || feature == QWebEnginePage::MediaVideoCapture || feature == QWebEnginePage::MediaAudioVideoCapture) setFeaturePermission(securityOrigin, feature, QWebEnginePage::PermissionGrantedByUser); else setFeaturePermission(securityOrigin, feature, QWebEnginePage::PermissionDeniedByUser); }