Я хочу, чтобы открыть ссылки с QWebView
с target="_blank"
в новом окне нового процесса.QWebView Открыть в новом окне
Я пробовал использовать QWebView::createWindow(QWebPage::WebWindowType)
, но я не нашел способ получить URL-адрес для отправки в новый процесс. На самом деле, я попробовал взломать URL-адрес, используя скрытый QWebView
(возвращаемый методом createWindow
) с событием urlChanged
, но иногда это событие запускается дважды, поэтому оно ненадежно.
Есть ли способ получить URL-адрес в методе createWindow
?
Если нет, что я могу сделать, чтобы открыть такие ссылки в новом окне нового процесса?
Я думаю, что Qt Webkit также является многопроцессорным (начиная с Webkit 2), но я действительно хочу иметь возможность открывать URL-адрес в новом процессе (запущен явным образом моей программой). – antoyo