Работает ли метатег Window-target для удаления фреймов?

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

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

2 ответа

Решение

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

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

<base target="_top">

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

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

if (top != self) {
    top.location.href = self.location.href;
}
Другие вопросы по тегам