环境
windows10最新版vs2017 x64
Qt 5.11.1
想用Qt自己实现一个浏览器, 然后扩展淘宝的功能, 但是淘宝登录的时候会出现滑块, 并且手动滑动会一直失败.
Qt从5.6开始从webkit转向webengine了, 据说是修改的chrominum, 可是google浏览器登录滑块是可以成功的
并且我设置了如下属性
setting->setAttribute(QWebEngineSettings::AllowRunningInsecureContent, true);
setting->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, true);
setting->setAttribute(QWebEngineSettings::TouchIconsEnabled, true);
setting->setAttribute(QWebEngineSettings::ScreenCaptureEnabled, true);
setting->setAttribute(QWebEngineSettings::FullScreenSupportEnabled, true);
setting->setAttribute(QWebEngineSettings::PluginsEnabled, true);
setting->setAttribute(QWebEngineSettings::JavascriptCanAccessClipboard, true);
// setting->setAttribute(QWebEngineSettings::XSSAuditingEnabled, true);
setting->setAttribute(QWebEngineSettings::SpatialNavigationEnabled, true);
setting->setAttribute(QWebEngineSettings::HyperlinkAuditingEnabled, true);
setting->setAttribute(QWebEngineSettings::ScrollAnimatorEnabled, true);
setting->setAttribute(QWebEngineSettings::AllowGeolocationOnInsecureOrigins, true);
setting->setAttribute(QWebEngineSettings::AllowWindowActivationFromJavaScript, true);
setting->setAttribute(QWebEngineSettings::PlaybackRequiresUserGesture, true);
setting->setAttribute(QWebEngineSettings::JavascriptCanPaste, true);
setting->setAttribute(QWebEngineSettings::WebRTCPublicInterfacesOnly, true);
setting->setAttribute(QWebEngineSettings::JavascriptCanOpenWindows, true);