Я использую модуль qen5.10.1 webengine. Я столкнулся со странной вещью, которая iframe triggered QWebPage::acceptNavigationRequest(url, QWebEnginePage::NavigationTypeLinkClicked, false)
. Более подробно, как следует.
QUrl url = QUrl::fromLocalFile(":/resource/index.html");
QWebEngineView *view = new QWebEngineView;
QWebEnginePage *page = new QWebEnginePage;
view->setPage(page);
view->load(url);
QWebPage :: acceptNavigationRequest запускается как QWebEnginePage::NavigationTypeLinkClicked
для его типа и «www.google.com.hk» для его URL-адреса. Я думаю QWebEnginePage::NavigationTypeTyped
должно быть правильного типа.
index.html - это что-то вроде
</html>
<head>
</head>
<body>
<div></div>
<iframe src="https://www.google.com.hk"><iframe>
</body>
</html>
Что-то не так с моим index.hmtl
? Если нет, почему это происходит и как я могу отключить этот триггер?