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 ?
|