On Nov 28, 2011, at 8:54 PM, DongWoo Im wrote:

> Hi webkit-dev,
> 
> I would like to let you know that I'm planning to add a set of new APIs for 
> the Custom Scheme and Content Handler.
>  ** Specification link : 
> http://dev.w3.org/html5/spec/Overview.html#custom-handlers
>  ** Bugs
>     - Custom Scheme Handler :  https://bugs.webkit.org/show_bug.cgi?id=73176
>     - Custom Content Handler : https://bugs.webkit.org/show_bug.cgi?id=73177
> 
> Originally, there just defined a kind of set functions, 
> 'registerProtocolHandler' and 'registerContentHandler'.
> 
> In this patch (73176, 73177), two more APIs are added per each handler.
>  (1) an API if a specific URL has been registered or not: 
> 'isProtocolHandlerRegistered' and 'isContentHandlerRegistered'.
>  (2) an API to remove a registered URL: 'unregisterProtocolHandler' and 
> 'unregisterContentHandler'.
> 
> I would think these additional APIs could make the Custom Handler more 
> useful. 
> 
> 
> Also, I would like to roll back in the implementation of 
> 'registerContentHandler', which was rolled out earlier.
> This API was landed in r50477, but it rolled out in r62834 because the 
> implementation was not completed in any WebKit port.
> I will implement this API in the EFL port to support the 
> 'registerContentHandler'.
> 
> It would be appreciated if you let me know how we could roll back in the 
> 'registerContentHandler'.

I think you should propose these to the relevant standards group before adding 
them to WebKit (either WHATWG or HTML WG). They do not seem valuable enough to 
add as WebKit-only extensions. And other vendors may be against them, for 
example, on privacy grounds. So we should discuss with the standards group 
first.

Regards,
Maciej
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to