For a while I've been noticing seemingly random errors popping up on some of my websites. It hadn't happened on my blog here, but other sites caused this error to appear in Firebug:
Permission denied to call method Location.toString
No file name, no line number, no indication where the error occurs or why. Upon further investigation I discovered that it only happened when there was Google Adsense or other remote flash media involved.
As it turns out, the error is caused by a change in Flash's security policies between versions 18.104.22.168 and 22.214.171.124 — this is both good and bad news. I'm glad to learn that it's not an error anywhere in my code, but it's unfortunate that there's nothing I can do to get rid of the error, short of removing Adsense from those pages.
All original work on this site is covered by a Creative Commons Attribution 3.0 license unless otherwise specified.
You may share or use any code or images from this site in any manner, for free, so long as reasonable effort has been made to give credit where due.
The views expressed in the posts and comments on this blog do not necessarily reflect those of my current or former employers.