Проблема с букмарклетом(фреймы)
Проблема в следующем. Букмарклет должен открывать страницу, на которой он запущен, во фрейме(iframe). Т.е. значимый код
document.getElementsByTagName('html')[0].innerHTML='<head></head><body><div>111</div><iframe src="'+document.location.href+'"></iframe></body>';
Но: в странице во вложенном в голову скрипте висит код
if (top != self) { top.location.href = location.href; }
OnLoad и принудительная замена топ/селф не помогает. Кто-нибудь знает, как это обойти? |
Никак, это для того и сделано, чтобы сайт во фрейме не открывали.
|
| Часовой пояс GMT +3, время: 10:47. |