[OpenAjaxInterop] Hub 2.0.6 released -- Urgent fixes for IE 6/7
Javier H Pedemonte
pedemont at us.ibm.com
Fri Apr 22 15:04:35 PDT 2011
I just uploaded Hub version 2.0.6. Available here:
http://sourceforge.net/projects/openajaxallianc/files/OpenAjaxHub/OpenAjax_Hub_2.0.6.zip
Recent Microsoft updates patched some code that was used by the RPC layer
(from the Shindig project) to do messaging on Internet Explorer 6 and 7.
Hub 2.0.6 fixes this by disabling the broken transport layer (NIX) and
falling back to the fragment identifier transport (IFPC).
Unfortunately, in order to support IFPC, I had to add another parameter to
the IframeContainer constructor. Note, this parameter is not part of the
Hub 2.0 Specification. JSDoc for the parameter follows (see full
IframeContainer docs in src/containers/iframe/iframe.js):
* @param {String} [params.IframeContainer.clientRelay]
* URI of the relay file used by the client. Must be from the
same origin
* as params.IframeContainer.uri. This value is only used by
the IFPC
* transport layer, which is primarily used by IE 6 & 7. This
value isn't
* required if you don't need to support those browsers.
This fix should hopefully be temporary, until a better transport layer
(one using Flash) is finished by the Shindig project. At that time, I'll
update the Hub release again.
Release notes follow...
CHANGES IN VERSION 2.0.6
- Disabled use of NIX transport for IE 6/7 -- recent Microsoft updates
broke
that transport. Instead, fall back to using IFPC transport.
Unfortunately,
this requires a new parameter to the IframeContainer constructor,
"clientRelay".
Please review the documentation for that parameter in iframe.js.
- Updated tests and samples based on above changes.
Javier Pedemonte
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openajax.org/pipermail/interop/attachments/20110422/b4a13d85/attachment.html
More information about the interop
mailing list