Работает ли метатег Window-target для удаления фреймов? - PullRequest
3 голосов
/ 05 октября 2009

Предотвращает ли добавление тега followin в разделе заголовка HTML-документа загрузку документа во фрейме? Если да, то почему кто-то беспокоится о методах Javascript?

<META HTTP-EQUIV="Window-target" CONTENT="_top" />

Ответы [ 2 ]

3 голосов
/ 05 октября 2009

Лучше использовать элемент BASE вместо:

<base target="_top">

Но это не мешает загрузке документа внутри фрейма. Это только заставит все ссылки использовать цель _top в качестве цели по умолчанию, если не указано иное.

Но если вы хотите запретить загрузку документа внутри фрейма, попробуйте следующий код JavaScript:

if (top != self) {
    top.location.href = self.location.href;
}
2 голосов
/ 03 февраля 2012

Кажется, что браузеры больше не поддерживают метатег <META HTTP-EQUIV="Window-target" CONTENT="_top" />, они просто игнорируют его. Вот почему люди беспокоятся об использовании JavaScript, как предложил Гамбо.

...