Подтвердить что ты не робот

Когда использовать target = "_ self"

Когда целевая рамка _self становится полезной или стоит ее использовать?

Не работает ли это (всегда?) поведение по умолчанию?

4b9b3361

Ответ 1

Значение по умолчанию можно изменить с помощью тега <base> в <head>:

<base href="http://www.mysite.com/" target="_blank"/>

В этом случае вы можете использовать target="_self" по ссылке, чтобы переопределить target, установленную на base.

Ответ 2

_self значение _self также может быть полезно в сочетании с режимом локации AngularJS HTML5, когда вам необходимо принудительно выполнить полную перезагрузку страницы для ссылок с той же базой, что и у вашего одностраничного приложения.

https://docs.angularjs.org/guide/$location#html-link-rewriting

В подобных случаях ссылки не переписываются; вместо этого браузер выполнит полную перезагрузку страницы до исходной ссылки.

Ссылки, содержащие целевой элемент Пример: <a href="/ext/link?a=b" target="_self">link</a>

...

Ответ 3

<base target="_self"/>

Было очень удобно для меня, когда у меня была страница, которую я хотел загрузить в боковую панель Firefox. Я хотел, чтобы все ссылки нажимались, чтобы оставаться на боковой панели, а не открывать ссылки в главном окне. Добавление выше в <head> исправлено мной прямо, а все ссылки на страницы остаются на боковой панели.

Ответ 4

Это работает. Но мне нужно больше. Мне нужно скрыть URL.

{{outlink_button_text}}