When I tried your actual script, I noticed that the init function is being executed before the page is loaded. If you delay calling init() until after page load, it works fine in IE.
Ah, sorry about that. I did not realize that it was the call to Diagram.makeImageData that was the problem, even though it’s in the title of this topic. (But my caution about when to create a Diagram and initialize its Model still applies.)
Thanks for reporting this. This is a bug in 1.5.1 and will be fixed in the next release.
Once its fixed, the output will be consistent across all browsers, which will mean that the SVG simply won’t show when there are cross-origin security errors. I hope that matches your expectation.
I just updated gojs to 1.5.2 and i’m afraid output is not consistent across all browsers. I haven’t notice exceptions in IE11 but svg don’t show up in output.
Everything is on same domain. I even added “Access-Control-Allow-Origin *” header but it didn’t help at all.
My goal is to generate png in IE11 that look the same or is very similar to png generated by other browsers.