Вы можете сделать это с помощью набора фреймов, и адресная строка не изменится, независимо от того, куда пользователи переходят.
Но, как уже упоминалось, даже Internet Explorer - так как IE7 - фокусируется на Пользователе, чтобы предотвратить подобные вещи, Пользователь имеет право знать, где он работает - это проблема безопасности.
Представьте, что вы зашли на какой-то веб-сайт, который выглядит чистым и дружелюбным, и Сайт перенаправляет вас на множество фишинговых сайтов без вашего ведома или безопасности вашего браузера.Владелец сайта может получить всю вашу личную информацию, например, информацию о буфере обмена или геолокационные данные, и, пока вы находитесь в непринужденной обстановке, владелец сайта очищает ваш банковский счет.Просто пример.
В дополнение к вашему ответу ниже я попробовал window.location.href на Firefox 3.6, и он работает, как и ожидалось.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>urlRefresh</title>
</head>
<body>
<input type="button" value="changeAdress" id="changeAdress" />
<script>
document.getElementById('getValues').onclick = function() {
window.location.href = "http://www.bing.com";
}
</script>
</body>
</html>
Если вы нажмете кнопку changeAdress, JavaScript отправит запрос GET через ваш браузер на нужный веб-сайт.
См. http://plixi.com/p/46770650