Это старый вопрос, но я знаю, как вы можете это сделать.Первый способ не гарантируется во всех браузерах, но вы можете использовать rel=noreferrer
.AFAIK GC - единственный UA, который в настоящее время поддерживает это, но это в стандарте.FX также может, IDK.
Второй способ гораздо более надежен и включает в себя небольшой хакерский взлом, который кто-то поделился со мной по IRC:
По сути, создайте iframe из base64-закодированногоdata:
URI.Документ в рамке должен иметь скрипт, который прослушивает window.postMessage()
, и когда он получает команду с URL-адресом для посещения, он выполняет window.top.location = msg.data.URI
или, тем не менее, читает сообщение.Извините, я не могу вспомнить, я не спал несколько дней.
Наслаждайтесь, если вам все равно ...:)