[webkit-dev] Augmenting WebKit contextual menus for non-plugin content

Rudi Sherry rsherry at adobe.com
Fri May 25 15:27:38 PDT 2007


On May 22, 2007, at 12:02 PM, Nathan Duran wrote:

> I need to add a set of menu items to the contextual menu that  
> WebKit based
> browsers display in response to a control click on standard image  
> files
> which do not require plugins to view. My first thought was that I  
> would be
> able to create a dummy plugin which registered itself for all the  
> same MIME
> types as WebImageView, and then just go ahead and instantiate one  
> of those
> after poking in a UI delegate to generate the new menu items. <snip>

Actually, even if WebImageView still existed this method won't work,  
as the images are used without any plug-in interaction.

See <http://bugs.webkit.org/show_bug.cgi?id=10015> for more  
background.  The prevailing view is that all mime types are equal ...  
but some are more equal than others.  Quoting a comment in the bug:

>  Fundamental image types and fundamental document types should not be
> overridable by plugins.  This would allow plugins to take over  
> basic image
> rendering and even HTML document or XML document rendering.  This  
> is roughly
> analogous to the way browsers will still display HTML on their own  
> even if the
> OS thinks another browser is registered as the default.

I'm on record as accepting of, but not agreeing with, this argument ;)

Rudi




More information about the webkit-dev mailing list