The problem is caused by the following:
- Your page is at
www.example.com
- The installation procedure creates an
iframe
with the URL www.google.com/...
- The
iframe
page itself does Javascript and tries to read window.parent
, but ... - ... this is not allowed because both frames have different domains.
The only solutions, apparently, are:
- Create your own installation script
- Google fixes its script
I spent the whole day getting around this problem (nested frames, custom scripts, routing Google requests through my server ...) until I was gone, why Google seems to be ignoring this error:
Most people just don't notice the problem . Installation is successful, regardless of this error. To actually get a message box, you must enable Javascript debugging or the Show Javascript function.
You and I turned on these features because we are developers, so naturally we are worried, but the average Joe will not notice anything.
source share