You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Felix Gonschorek (JIRA)" <ji...@apache.org> on 2009/04/27 13:12:30 UTC

[jira] Updated: (TAP5-665) IE 6 on a tapestry SSL page complains about non-secure items (caused by blackbird js-logging component)

     [ https://issues.apache.org/jira/browse/TAP5-665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Gonschorek updated TAP5-665:
----------------------------------

    Attachment: ssl-warning.jpeg

> IE 6 on a tapestry SSL page complains about non-secure items (caused by blackbird js-logging component)
> -------------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-665
>                 URL: https://issues.apache.org/jira/browse/TAP5-665
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.1.0.3, 5.1.0.4
>            Reporter: Felix Gonschorek
>            Priority: Minor
>         Attachments: ssl-warning.jpeg
>
>
> What steps will reproduce the problem?
> 1. Use Internetexplorer 6
> 2. Use a fixed CSS page layout without body background-image
> 3. Upload your webapp to an SSL secured Webspace
> What is the expected output? What do you see instead?
> I expect the site to load without problems. Instead, on every pageload i
> get a warning, that the SSL-secured site contains insecure items.
> I figured out, that blackbird is causing this behaviour. If i remove the blackbird code in the /assets/virtual/XXXXXX==.js file, everything is okay. I assume, that this lines of code ar causing the message:
> <snip>
>     function backgroundImage()
>     {
>       //(IE6 only) change <BODY> tag's background to resolve
>       // {position:fixed} support
>         var bodyTag = $(document.body);
>         if (bodyTag.currentStyle && IE6_POSITION_FIXED)
>         {
>             if (bodyTag.currentStyle.backgroundImage == 'none')
>             {
>                 bodyTag.style.backgroundImage = 'url(about:blank)';
>             }
>             if (bodyTag.currentStyle.backgroundAttachment == 'scroll')
>             {
>                 bodyTag.style.backgroundAttachment = 'fixed';
>             }
>         }
>     }
> </snip>
> I believe, that the background Image 'about:blank' is treated as non-secured content.
> I could fix this, with using a space gif in my css layout as body background-image
> I filed a bug at the googlecode blackbird project site: http://code.google.com/p/blackbirdjs/issues/detail?id=20

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.