Попытка выполнить такой скрипт в веб-браузере iPhone дает ложное:
var frameWindow = window.frames[0];
return new frameWindow['Function']('return (window.self != window.top).apply(null, arguments);');
Этот код возвращает FALSE на iPhone, но в Chrome и Safari он работает правильно и возвращает TRUE (что на самом деле должно бытьtrue).
Похоже, объект окна все еще ссылается на window.top, даже если скрипт был скомпилирован для окна фрейма.
Кто-нибудь знает эту проблему?