Невозможно отключить AcceptNavigationRequest в PyQt6 (QWebEnginePage)Python

Программы на Python
Anonymous
Невозможно отключить AcceptNavigationRequest в PyQt6 (QWebEnginePage)

Сообщение Anonymous »

Моя проблема в том, что я понятия не имею, почему эта функция не отключает взаимодействие с пользователем:
`class DummyWebEnginePage(QWebEnginePage):
def init< /strong>(self):
super().init
()

Код: Выделить всё

    self.first_navigation_allowed = True  # Flag für die erste Navigation

def acceptNavigationRequest(self, url, _type, isMainFrame):
return False`
Я ожидал, что он заблокирует все навигационные запросы, кроме первого.
Но, к сожалению, когда я нажимаю на CTA в веб-просмотре, он перенаправляется на следующую страницу. >
Кто-нибудь знает, в чем может быть проблема?

Подробнее здесь: https://stackoverflow.com/questions/786 ... enginepage

Вернуться в «Python»