Hey guys!
We managed to isolate the problem and prepared a quick test case for you to look at :)
The problem is that we need to set the document.domain property (to do cross-domain stuff) and that is confusing IE, because the iframe that is used for rendering does not set the same document.domain that we have in our page.
Example:
If you feel especially crafty (or a Google engineer sees this) we traced the issue to the line 862 of the minimized file, where it does:
this.Nc=new vs(this.Db,b)
Inside that new vs, a method named "this.At" gets called, (defined as V.At in line 613). That method sets the properties of the iframe and appends it inside the container div with this code:
this.Db[r](c)
Right after that, it tries to access the contents of the iframe with this:
var d=c.contentDocument;
d||(d=c.contentWindow[gc]);
The second line ends up throwing an "Access denied" exception that finally gets rendered as "Your browser does not support charts".
The solution?
We should be able to pass a document.domain for the iframe so it applies it inside the "V.At" method before it gets injected into the DOM (maybe as a parameter when creating the graph object, or as an additional parameter to the draw() method?)
What do you think? Any workarounds to this issue? :)
Regards!