JavaScript to detect if the parent frame is of the same origin?
Posted
by tlrobinson
on Stack Overflow
See other posts from Stack Overflow
or by tlrobinson
Published on 2010-04-05T00:13:55Z
Indexed on
2010/04/05
0:23 UTC
Read the original article
Hit count: 610
I'm looking for a cross-browser way to detect whether the parent frame is the same origin as my frame, preferably without printing warnings on the JavaScript error console.
The following seems to work but I'd like to avoid printing errors to the console (at least Safari and Chrome do when accessing location.href on the parent frame. Firefox throws an exception which can be caught):
function parentIsSameOrigin() {
var result = true;
try {
result = window.parent.location.href !== undefined;
} catch (e) {
result = false;
}
return result;
}
© Stack Overflow or respective owner