TLDR:
Если содержимое страницы с одного сайта (npr.com
), но панель URL была загружена с другим адресом (yahoo.com
), почему при нажатии на ссылку на странице открывается новый браузер, если они совпадают? (содержимое с npr.com и загружено с URL-адреса npr.com) нет?
У меня была старая привычка (более 10 лет) набирать yahoo.com, чтобы получить новый контент, чтобы проверить, работает ли мой интернет. Теперь я предпочел бы использовать npr.com, но изменить эту привычку довольно сложно, поэтому я изменил файл hosts /etc/hosts
(OSX)
216.35.221.76 yahoo.com
216.35.221.76 www.yahoo.com
216.35.221.76 https://www.yahoo.com
, поэтому каждый раз, когда я набираю yah
, а затем Enter
с автозаполнением из браузера, он попадает на сайт NPR, но URL остается любой версией yahoo.com, которая была автозаполнена из браузера. При быстром взгляде все содержимое выглядит одинаково (как и исходный код), но строка URL имеет другой URI, чем npr.com или http://www.npr.com или тому подобное.
Но когда я нажимаю на ссылку ссылки Yahoo / NPR, она открывается на новой вкладке, а не изменяется на той же вкладке, как если бы это была просто настоящая страница NPR. Почему это?