2011-04-05 1 views
0

Как удалить историю браузера? Есть ли решение, использующее JavaScript или что-то еще?Удалить историю браузера

+0

Нам нужно знать, какой браузер вы используете. – drysdam

+1

Вы можете удалить историю, перейдя в меню параметров браузера, затем нажав «Удалить историю». –

+1

Зачем вам это делать программно? Что не так с функцией, встроенной в браузер специально для этого? –

ответ

1

Нет, это невозможно сделать из JavaScript, так как это будет большая дыра в безопасности - любой веб-сайт, который вы посещаете, может удалить вашу историю.

Вы можете сделать это из пользовательского интерфейса браузера или с помощью плагина браузера, но это зависит от браузера.

Возможно, вы можете объяснить, в чем ваша проблема, тогда мы сможем помочь лучше.

+0

Привет всем. Я разработал одну онлайн-систему экзаменов, использующую ASP.net и C#, в том случае, если первый пользователь выполнил вход и завершил его экзамен и второй пользователь, зарегистрированный на одном компьютере в одном браузере и в той же тестовой бумаге, тогда ответ останется в браузере истории, и это невозможно вручную каждый раз, поэтому, пожалуйста, помогите мне ..... Я использую IE 7.0 и выше ... –

+0

Ваша проблема, вероятно, должна быть решена путем пересмотра вашей экзаменационной системы. Содержимое страницы должно отображаться на основе текущего сеанса. Похоже, что у вас есть что-то похожее на статическую страницу для ответов на экзамен. –

0

Когда вы вернетесь на первую страницу в истории кнопок «Назад», а затем измените URL-адрес на нужную страницу, история браузера очищается. Этого можно достичь с помощью следующего кода.

window.history.go(-(window.history.length-1)); 
window.location.href="http://newUrl";