Работает ли метатег 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;
}