I've posted a issue to the smartgwt forum (http://forums.smartclient.com/showthread.php?t=28152) , after stepping through the code, I found the following issue in ISC_Core.js (Version v8.3p_2013-09-21/Pro Deployment (2013-09-21)
together with google chrome version 30.0.1599.69 m
The following code on line 23946 throws a error when one of the iframes has got SSL security
This is because the method _wh.name (or any other method) is not alowed on a SSL frame, and throws a SecurityError: Blocked a frame with origin X from accessing a frame with origin Y
I've implemented a workaround by browsing through the frames in a reverse order and thereby never reaching my ssl frame:
How can I get this fix in the smartclient build?
together with google chrome version 30.0.1599.69 m
The following code on line 23946 throws a error when one of the iframes has got SSL security
Code:
if (this._windowHandle == null) { for (var i = 0; i < window.frames.length; i++) { var _wh = window.frames[i]; if (_wh.name == this.getName()) { this._windowHandle = _wh; break; } } }
I've implemented a workaround by browsing through the frames in a reverse order and thereby never reaching my ssl frame:
Code:
if (this._windowHandle == null) { for (var i = window.frames.length-1; i >= 0; i--) { var _wh = window.frames[i]; if (_wh.name == this.getName()) { this._windowHandle = _wh; break; } } }
Comment