I'm not sure about that, I've read the comments in cef_scheme.h, but it's a bit
confusing. For example this sentence:
If |scheme_name| is a built-in scheme and no handler is returned by |factory|
then the built-in scheme handler factory will be called.
Why would I want to call CefRegisterSchemeHandlerFactory() with a factory that does
not return any handler?
There is probably a bug in the comment here:
If |scheme_name| is a custom scheme the CefRegisterCustomScheme() function
should be called for that scheme.
I couldn't find any function named "CefRegisterCustomScheme".
In this post [1] Marshall states that I can't override the file:// protocol, so this will also
be true for the http:// protocol?
Is my only option to use OnBeforeResourceLoad() to override the http:// protocol?
[1] viewtopic.php?p=6964#p6964