Как остановить Gmail от максимизации iFrame? - PullRequest
2 голосов
/ 02 февраля 2010

Я пытаюсь создать веб-страницу с Gmail, встроенной в iframe. Однако в Gmail есть некоторый код JavaScript, который выполняется всякий раз, когда он загружается. Я полагаю, что следующий фрагмент кода js заставляет Gmail захватывать окно и максимизировать себя, уничтожая мой родительский iframe:

if (top.location != self.location) {
  top.location = self.location.href;
}

Предпочтительно, я ищу решение, которое работает кросс-браузерно (и не включает greasemonkey или какой-либо другой взлом на основе браузера). Если бы jquery имел какую-то подходящую функцию / плагин, это было бы здорово.

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

У Джеффа Этвуда есть такой вопрос, который решает эту проблему (но как бы наоборот): Frame Buster Buster ... необходим код Buster

1 голос
/ 03 февраля 2010

Поскольку код, используемый Gmail, находится в блоке, его трудно предотвратить. В статье может быть несколько полезных идей о предотвращении разрушения фрейма .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...