On Oct 12, 2011, at 3:06 AM, Vicky Tux wrote:

> Acutally I'm not a Web Developer. We are using webkit as part of our 
> middle-ware. Some of the web applications authored to hide the plugin from 
> layout as like below,
> 
>   <div style="display: none;" >
>        <object type="application/x-plugin1" id="plugin1"></object>
>        <object type="application/x-plugin2" id="plugin2"></object>
>   </div>
> 
> Also those plugins are scripted from Java Script. In the above case webkit is 
> doesn't initialize plugins if it's(or parent's) style is display : none.
> 
> Currently webkit's plugin initialization is based on RenderTree not DOMTree. 
> To fix this issue I thinking to implement a RenderNone class(as like 
> RenderBlock,RenderInline,..etc) which paints nothing but just acts as a 
> container for child elements.
> 
> But i don't have any idea of RenderTree. Currently implementing RenderNone 
> based on RenderBlock  & RenderInline.
> 
> Will it work..? any suggestions..?

Do any other browsers do this? If not, this seems like a potential 
compatibility issue.

If you want to hide plugins visually bug still have them run I'd suggest using 
visibility:hidden instead of display:none.

-Adam


_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to