start blog post

Permission denied to call method Location.toString

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 9.0.115.0 and 9.0.124.0 — 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.

var tags = [, ];

  • share this post:
  • email a friend
  • float this post
  • digg this post
  • share on stumbleupon
  • submit to technorati
  • tweet this post

end blog post

3 Comments

avatarInuyasha

Well the error was told to be harmless, but it's certainly annoying. No one seems to want to fix it and it will remain there for a long time until the scripts are fixed.

avatarHB

Yep, it's a shame that it out of our hands as web developers. Then again, Firebug is so customizable, I wonder if there's a way to supress that individual error somewhere in about:config... Anyone know?

avatarSURFThru

On my site is actually causes FireFox to stop posting back the page.