[webkit-qt] Currently Missing Features with QtWebkit / QNetworkAccessManager
Benjamin Meyer
ben at meyerhome.net
Thu Aug 12 20:51:36 PDT 2010
Not sure if anyone would find this useful or not, but for Arora I made a class (plus autotests) that lets you share one networkaccessmanager for all webpages, and has the ability to let you know which request came from which webpage.
http://github.com/Arora/arora/blob/master/src/utils/networkaccessmanagerproxy.h
Initial commit:
http://github.com/Arora/arora/commit/bfb89a5ff54566a4b8d39f44fce327f4c7f12d38
Also I have a way to add new scheme handlers and there is filtering for the adblock support. Might be something that can be re-used there.
-Benjamin Meyer
On Aug 11, 2010, at 8:40 AM, Richard Moore wrote:
> On Fri, Jul 9, 2010 at 8:38 AM, Dawit A <adawit at kde.org> wrote:
>> QNAM
>> ---------
>> 1.) Add a new class for filtering requests without having to inherit from
>> QNetworkAccessManager, something like a QNetworkRequestFilter class, which can
>> be added and removed from QNAM to be used as a request filter.
>
> I've started working on a QNetworkCustomReply class which I'll blog
> about once I've finished (and then see if it can be worked up as a
> MR). I'm still thinking about how a QNetworkRequestFilter would look.
>
> Cheers
>
> Rich.
>
>>
>> Regards,
>> Dawit A.
>>
>>
>> On Thursday, July 08, 2010 16:20:17 Richard Moore wrote:
>>> These are the issues I'm aware of with the QtWebkit/QNAM combination
>>> as a platform for browsers. It's possible that some of these issues
>>> are incorrect and are supported somehow I'm not aware of, if so please
>>> say so as that would be great! Note, don't take this as a criticism,
>>> it's intended more as a way of organising what remains to be done.
>>>
>>> * No support for OCSP (online certificate status protocol)
>>>
>>> * No support for SNI (server name indication) see QTBUG-1352
>>>
>>> * No support for EV certificates
>>>
>>> * No support for DNS pinning (a way of avoiding DNS rebinding attacks)
>>>
>>> * Incorrect case-sensitivity in MIME type handling (webkit bug #28654).
>>>
>>> This one is waiting on me (or someone else) finding time to write
>>> the test cases.
>>>
>>> Anyone got anything to add to this todo list?
>>>
>>> Cheers
>>>
>>> Rich.
>>> _______________________________________________
>>> webkit-qt mailing list
>>> webkit-qt at lists.webkit.org
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>> _______________________________________________
>> webkit-qt mailing list
>> webkit-qt at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>>
> _______________________________________________
> webkit-qt mailing list
> webkit-qt at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
More information about the webkit-qt
mailing list