On Fri, Aug 13, 2010 at 9:59 AM, Mihai Parparita <mih...@chromium.org> wrote:
> I've asked Joseph (the original reporter of http://crbug.com/17325)
> where he ran into this.

Joseph replied and said "While there is a proprietary web app that
relies on this, but it is used at a small company I no longer work for
and have no access to. However, I do remember it being a little
frustrating developing around this since Firefox and IE both throw the
exception."

The other reason why throwing the exception might be preferable is to
avoid console log "spam". For example, http://www.nytimes.com/ has
lots of iframes that (for whatever reason) reach into the parent (or
vice-versa). In Safari and Chrome, the console has 6 "unsafe
JavaScript access" messages, which the developer can't avoid, even if
they're expecting possible errors (in Firefox there's only 1, so I
assume at least some of their JS has try/catch blocks around
cross-origin access). If we replace the printErrorMessageForFrame call
with setDOMException(exec, SECURITY_ERR) then developers who catch the
exception can avoid the log message.

Mihai
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to