У меня было такое же требование для одного бизнес-приложения, над которым я работал. После нескольких исследований я обнаружил, что указание rel = "noreferrer" для тега решит проблему. Потому что согласно документации для noreferrer на w3schools.com
Указывает, что браузер не должен отправлять заголовок реферера HTTP, если
пользователь переходит по гиперссылке
Бизнес-приложение, над которым я работаю, представляет собой одностраничное приложение, поэтому я поместил тег на родительскую страницу с атрибутом rel = "noreferrer", например,
<a id="linkNoReferrer" rel="noreferrer" target="_blank"> </a>
Я не установил атрибут 'href' для этого тега, так как я хотел бы назначить динамический href для этого тега и инициировать щелчок вручную, например,
document.getElementById("linkNoReferrer").href="http://www.google.com";
document.getElementById("linkNoReferrer").click();
or
$("#linkNoReferrer").attr("href","http://www.google.com");
$("#linkNoReferrer").click();
Вы заметите, что новая страница, открытая с помощью этого метода, отображается не в рамке Chrome. Этот код успешно запущен в моем бизнес-приложении.
Надеюсь, кто-нибудь найдет это полезным.
спасибо.