commit
717914a589
@ -1,22 +1,24 @@
|
||||
#include "customwebenginepage.h"
|
||||
|
||||
#include <QWebEngineHistory>
|
||||
CustomWebEnginePage::CustomWebEnginePage(QObject *parent /* = Q_NULLPTR*/)
|
||||
: QWebEnginePage(parent)
|
||||
{
|
||||
connect(this, &CustomWebEnginePage::featurePermissionRequested, this, &CustomWebEnginePage::onFeaturePermissionRequested);
|
||||
: QWebEnginePage(parent) {
|
||||
connect(this, &CustomWebEnginePage::featurePermissionRequested, this,
|
||||
&CustomWebEnginePage::onFeaturePermissionRequested);
|
||||
}
|
||||
|
||||
bool CustomWebEnginePage::certificateError(const QWebEngineCertificateError &certificateError)
|
||||
{
|
||||
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);
|
||||
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);
|
||||
setFeaturePermission(securityOrigin, feature,
|
||||
QWebEnginePage::PermissionDeniedByUser);
|
||||
}
|
||||
|
Loading…
Reference in New Issue