Ie Overwrite Window.top
I'm trying to convince a page that it is the window.top even though it is in an iframe. In FF you can do window.defineGetter('top', function() { return window}); in Webkit (Safa
Solution 1:
I'd maybe try using the "define getter" notation that John Resig uses in his article on the topic:
Window.prototype.__defineGetter__('top',function(){return this;});
Solution 2:
Solution 3:
Setting window.top doesn't work. Its not allowed in IE.
I ended up having to make my own fake window object, fill it with most of the properties of the window object, and then making a fake .top property.
Solution 4:
Use this:
Object.defineProperty(window, "parent", {
get: function() {returnwindow;}
}
);
More info here.
Post a Comment for "Ie Overwrite Window.top"