Переопределить страницу ошибки HTTP в QtWebkit

Я хотел бы отобразить страницу с ошибкой в ​​ QWebView . Например, если сервер возвращает ошибку 404 , QWebView должен отображать свою собственную пользовательскую ошибку 404 вместо сообщения, отправленного с сервера ].

Я использую QWebPage :: extension для обработки ошибок, и это хорошо работает для сетевых ошибок. Однако, если сервер возвращает ошибку 404 и в то же время возвращает страницу с ошибкой, эта страница отображается, и метод QWebPage :: extension никогда не вызывается.

Есть ли способ заставить QtWebKit вызвать обработчик ошибок и переопределить страницу ошибки сервера?

6
задан Raj 2 April 2012 в 14:02
поделиться