236 """ |
236 """ |
237 from PyQt5.QtWebEngineWidgets import QWebEngineProfile |
237 from PyQt5.QtWebEngineWidgets import QWebEngineProfile |
238 |
238 |
239 useragent = QWebEngineProfile.defaultProfile().httpUserAgent() |
239 useragent = QWebEngineProfile.defaultProfile().httpUserAgent() |
240 match = re.search(r"""Chrome/([\d.]+)""", useragent) |
240 match = re.search(r"""Chrome/([\d.]+)""", useragent) |
241 if match: |
241 chromeVersion = ( |
242 chromeVersion = match.group(1) |
242 match.group(1) |
243 else: |
243 if match else |
244 chromeVersion = QCoreApplication.translate( |
244 QCoreApplication.translate("WebBrowserTools", "<unknown>") |
245 "WebBrowserTools", "<unknown>") |
245 ) |
246 match = re.search(r"""QtWebEngine/([\d.]+)""", useragent) |
246 match = re.search(r"""QtWebEngine/([\d.]+)""", useragent) |
247 if match: |
247 webengineVersion = ( |
248 webengineVersion = match.group(1) |
248 match.group(1) |
249 else: |
249 if match else |
250 webengineVersion = QCoreApplication.translate( |
250 QCoreApplication.translate("WebBrowserTools", "<unknown>") |
251 "WebBrowserTools", "<unknown>") |
251 ) |
252 return (chromeVersion, webengineVersion) |
252 return (chromeVersion, webengineVersion) |
253 |
253 |
254 |
254 |
255 def getHtmlPage(pageFileName): |
255 def getHtmlPage(pageFileName): |
256 """ |
256 """ |