eric7/WebBrowser/WebBrowserPage.py

branch
eric7
changeset 8674
c868a9f4b37c
parent 8637
394377638256
child 8687
f671fd72dfb6
equal deleted inserted replaced
8673:2908e152eb2b 8674:c868a9f4b37c
153 WebBrowserWindow.adBlockManager().addSubscriptionFromUrl(url) 153 WebBrowserWindow.adBlockManager().addSubscriptionFromUrl(url)
154 ): 154 ):
155 return False 155 return False
156 156
157 # GreaseMonkey 157 # GreaseMonkey
158 try: 158 navigationType = type_ in (
159 # PyQtWebEngine >= 5.14.0 159 QWebEnginePage.NavigationType.NavigationTypeLinkClicked,
160 navigationType = type_ in [ 160 QWebEnginePage.NavigationType.NavigationTypeRedirect
161 QWebEnginePage.NavigationType.NavigationTypeLinkClicked, 161 )
162 QWebEnginePage.NavigationType.NavigationTypeRedirect
163 ]
164 except AttributeError:
165 navigationType = (
166 type_ ==
167 QWebEnginePage.NavigationType.NavigationTypeLinkClicked
168 )
169 if navigationType and url.toString().endswith(".user.js"): 162 if navigationType and url.toString().endswith(".user.js"):
170 WebBrowserWindow.greaseMonkeyManager().downloadScript(url) 163 WebBrowserWindow.greaseMonkeyManager().downloadScript(url)
171 return False 164 return False
172 165
173 if url.scheme() == "eric": 166 if url.scheme() == "eric":

eric ide

mercurial