我正在使用qt编写类似于迷你浏览器的内容。一开始,我在其QWebEngine模块中使用了qt 5.7,该模块具有带有这样的Feature枚举的QWebEnginePage类:
enum Feature {
#ifndef Q_QDOC
Notifications = 0,
#endif
Geolocation = 1,
MediaAudioCapture = 2,
MediaVideoCapture,
MediaAudioVideoCapture,
MouseLock
};
但是,与往常一样,客户要求我支持Windows XP。经过一番谷歌搜索之后,我决定最方便,最便宜的方法是使用QWebKit而不是QWebEngine,因为QWebEngine不支持Windows XP。
所以我一直在QWebPage中寻找相应的枚举并找到它。就是这样:
enum Feature {
Notifications,
Geolocation
};
我们可以看到,没有音频和视频权限。那么,我该如何处理请求并授予捕获音频权限和拒绝视频捕获权限的权限?