WebBrowser/Tools/WebBrowserTools.py

branch
maintenance
changeset 6646
51eefa621de4
parent 6645
ad476851d7e0
equal deleted inserted replaced
6603:77189681b787 6646:51eefa621de4
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 2
3 # Copyright (c) 2016 - 2018 Detlev Offenbach <detlev@die-offenbachs.de> 3 # Copyright (c) 2016 - 2019 Detlev Offenbach <detlev@die-offenbachs.de>
4 # 4 #
5 5
6 """ 6 """
7 Module implementing tool functions for the web browser. 7 Module implementing tool functions for the web browser.
8 """ 8 """
194 agent string. 194 agent string.
195 195
196 @return tuple containing the Chrome version and the QtWebEngine version 196 @return tuple containing the Chrome version and the QtWebEngine version
197 @rtype tuple of str 197 @rtype tuple of str
198 """ 198 """
199 from WebBrowser.WebBrowserWindow import WebBrowserWindow 199 from PyQt5.QtWebEngineWidgets import QWebEngineProfile
200 useragent = WebBrowserWindow.webProfile().defaultUserAgent 200
201 useragent = QWebEngineProfile.defaultProfile().httpUserAgent()
201 match = re.search(r"""Chrome/([\d.]+)""", useragent) 202 match = re.search(r"""Chrome/([\d.]+)""", useragent)
202 if match: 203 if match:
203 chromeVersion = match.group(1) 204 chromeVersion = match.group(1)
204 else: 205 else:
205 chromeVersion = QCoreApplication.translate( 206 chromeVersion = QCoreApplication.translate(

eric ide

mercurial