sistem32
15.04.2010 - 23:05
Всем привет.
Подскажите, как мне сделать запрет возврата назад(по кнопке) в браузере?
vagrand
15.04.2010 - 23:48
никак
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
FatCat
18.07.2014 - 23:08
Я бы не был столь категоричным. Лень экспериментировать, но думаю, что скорее всего получится.
Я давно обратил внимание, что если переходы между страницами были по мета-рефреш-тегу, по кнопке "назад" не вернешься. А если по клику на ссылке джаваскриптом методом иннер-хтмл добавлять мета-рефреш?
_____________
Бесплатному сыру в дырки не заглядывают...
McLotos
18.07.2014 - 23:13
Цитата (FatCat @ 19.07.2014 - 01:08) |
по клику на ссылке джаваскриптом методом иннер-хтмл добавлять мета-рефреш |
интересный вариант. надо потестить =)
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Редирект на JS без фиксации перехода в истории:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Редирект на JS без фиксации перехода в истории</title>
</head>
<body>
<script type="text/javascript">
window.location.replace('http://www.example.com/')
<script type="text/javascript">
</body>
</html>
На пхп через http заголовки или мета тег:
<?php
header('Refresh: 0; url=http://google.com');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Редирект без фиксации перехода в истории</title>
<meta http-equiv="refresh" content="0;url=http://google.com">
</head>
<body>
</body>
</html>
FatCat
19.07.2014 - 00:00
Цитата (CoDy @ 18.07.2014 - 22:56) |
window.location.replace |
Ага! Спасибо! Это еще логичней.
_____________
Бесплатному сыру в дырки не заглядывают...