8 by QtWebEngine. |
8 by QtWebEngine. |
9 """ |
9 """ |
10 |
10 |
11 from PyQt6.QtCore import QMutex, QUrl |
11 from PyQt6.QtCore import QMutex, QUrl |
12 from PyQt6.QtWebEngineCore import ( |
12 from PyQt6.QtWebEngineCore import ( |
|
13 QWebEngineUrlRequestInfo, |
13 QWebEngineUrlRequestInterceptor, |
14 QWebEngineUrlRequestInterceptor, |
14 QWebEngineUrlRequestInfo, |
|
15 ) |
15 ) |
16 |
16 |
|
17 from eric7 import Preferences |
17 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker |
18 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker |
18 |
19 |
19 from ..WebBrowserPage import WebBrowserPage |
20 from ..WebBrowserPage import WebBrowserPage |
20 |
|
21 from eric7 import Preferences |
|
22 |
21 |
23 |
22 |
24 class NetworkUrlInterceptor(QWebEngineUrlRequestInterceptor): |
23 class NetworkUrlInterceptor(QWebEngineUrlRequestInterceptor): |
25 """ |
24 """ |
26 Class implementing an URL request handler. |
25 Class implementing an URL request handler. |