Название: QWebView октрытие и перехват ссылок в iframe Отправлено: alfox84 от Май 20, 2014, 10:33 Проблема следующая:
В qwebview открываю страницу содержащую iframe и перехватываю клики по ссылкам: ui_.webview->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); connect(ui_.webview, SIGNAL(linkClicked(const QUrl&)), this, SLOT(slotLinkClicked(const QUrl&))); Поймав клик делаю: ui_.webview->load(url); Проблема в том, что если кликнуть, по ссылке расположенной в iframe, то ui_.webview->load(url) откроет ссылку не в iframe, а поверх , в родительском. Если убрать перехват кликов QWebPage::DelegateAllLinks, то открывается нормально в iframe, но не могу перехватывать ссылки. Как сделать так чтобы можно было перехватывать ссылки и открывать ссылки в iframe ? Название: Re: QWebView октрытие и перехват ссылок в iframe Отправлено: alfox84 от Май 20, 2014, 12:11 Решил заменив ui_.webview->load(url) на ui_.webview->page()->currentFrame()->load(url)
|