diff --git a/src/app/mainapplication.cpp b/src/app/mainapplication.cpp index d7f4c882d..d5423730b 100644 --- a/src/app/mainapplication.cpp +++ b/src/app/mainapplication.cpp @@ -249,10 +249,15 @@ void MainApplication::loadSettings() m_websettings->setAttribute(QWebSettings::ZoomTextOnly, zoomTextOnly); m_websettings->setAttribute(QWebSettings::PrintElementBackgrounds, printElBg); #ifdef USE_WEBGL - m_websettings->setAttribute(QWebSettings::WebGLEnabled , true); + m_websettings->setAttribute(QWebSettings::WebGLEnabled, true); m_websettings->setAttribute(QWebSettings::AcceleratedCompositingEnabled, true); #endif +#if (QTWEBKIT_VERSION >= QTWEBKIT_VERSION_CHECK(2, 2, 0)) + m_websettings->setAttribute(QWebSettings::HyperlinkAuditingEnabled, true); + m_websettings->setAttribute(QWebSettings::JavascriptCanCloseWindows, true); +#endif + m_websettings->setFontFamily(QWebSettings::StandardFont, settings.value("StandardFont", m_websettings->fontFamily(QWebSettings::StandardFont)).toString()); m_websettings->setFontFamily(QWebSettings::CursiveFont, settings.value("CursiveFont", m_websettings->fontFamily(QWebSettings::CursiveFont)).toString()); m_websettings->setFontFamily(QWebSettings::FantasyFont, settings.value("FantasyFont", m_websettings->fontFamily(QWebSettings::FantasyFont)).toString());