Невозможно создать кнопку возврата в браузере, используя форму или ссылку, когда пользовательский javascript отключен?Создать кнопку возврата назад, когда JavaScript отключен?
ответ
Самый простой способ сделать это на стороне сервера. Если вы можете получить HTTP Referrer (это доступно на многих языках на стороне сервера), вы можете создать ссылку и добавить ее в обычный HTML-код страницы.
с отключенным js, serveride является ТОЛЬКО способом;) – Christoph
Только сильное слово. Возможно, вы сможете сделать что-то со вспышкой или реализацией Silverlight, но если это возможно, я не знаю, как это сделать. – kemiller2002
flash и silverlight не стоит упоминать imo, потому что это опять же проприетарный плагин, который легко можно отключить или даже не установить. – Christoph
Без серверных скриптов? Нет. Это невозможно.
Однако, если вы можете запускать серверные скрипты, вы можете сохранить реферер и создать ссылку самостоятельно (<a href="{REFERRER}">Back</a>
). Обратите внимание, что какой-либо браузер не отправляет реферер.
Я считаю, что вы не можете использовать какие-либо команды javascript, когда он отключен. Однако вы все равно можете использовать кнопку возврата браузеров (не на 100%, так как я ее никогда не пробовал), но если у пользователя отключен javascript, на веб-сайте не будет много вещей. И большие веб-сайты обычно не позволят пользователям делать многое, если у них нет javascript. 1 пример - сохранение файлов cookie и еще много чего.
Однако существуют некоторые способы сделать это с помощью PHP.
настройка файлов cookie обычно выполняется с помощью serveride, а не для клиентов. – Christoph
На кнопку «Назад» не влияет отключенная JavaScript, и вы можете хранить и читать Cookies через HTTP, для этого вам не нужен JavaScript. – Zeta
@ Zeta обязательно! 'history.back();' происходит из DOMWindow 'window.history.back' – noob
Серверная сторона может принимать HTTP_REFERER и динамически добавлять ее на текущую страницу. Но если вы знаете, откуда они, скорее всего, придут, вы можете имитировать кнопку «Назад», поставив там наиболее вероятное место назначения в качестве ссылки. More
Без серверных скриптов невозможно.
, но вы можете показать сообщение вроде этого:
1)
<noscript>
Sorry, I can’t show you that information unless you enable
Javascript for your web browser.
To go back to where you were, just click/tap your “back” button.
<style type="text/css">
#main-content { display:none; }
</style>
</noscript>
2)
или страницы, как это:
http://saveyourself.ca/help-no-javascript.php
- 1. Создать кнопку возврата
- 2. javascript для возврата назад
- 3. Слайд-шоу, когда Javascript отключен?
- 4. Сохраните выбранную вкладку, когда я нажимаю кнопку «Назад назад» или кнопку возврата мобильного устройства
- 5. создать кнопку назад, который использует Javascript или respose.redirect
- 6. Как я могу создать функцию возврата назад?
- 7. кнопку Назад с JavaScript/JQuery
- 8. Как избежать возврата в макет входа, нажав кнопку/кнопку назад?
- 9. Создать функцию возврата назад, как Angry Birds
- 10. Обнаруживать кнопку возврата браузера назад - JQuery Mobile
- 11. Как удалить кнопку возврата назад по умолчанию
- 12. Возможно ли создать кнопку возврата javascript для слайд-шоу HTML?
- 13. Как создать кнопку «назад/вперед»?
- 14. AngularJS, когда пользователь нажимает кнопку возврата
- 15. Как создать кнопку возврата в навигационной панели
- 16. UIImageView сдвинулся, когда я нажму кнопку «назад»
- 17. Javascript или PHP кнопку назад
- 18. Как создать кнопку «Назад» в приложении викторины?
- 19. ASP.NET LinkButton, когда javascript отключен
- 20. Страница перенаправления, когда Javascript отключен
- 21. XSS эксплоит, когда JavaScript отключен
- 22. Активность андроида заканчивается, когда нажимает кнопку возврата
- 23. Переадресация Javascript при нажатии на кнопку возврата
- 24. Как проверить кнопку «Назад назад», когда открывается дочернее окно?
- 25. Кнопка возврата назад symfony2
- 26. Как запретить браузеру выполнять JavaScript, когда пользователь нажимает кнопку «Назад»?
- 27. IE не запускает Javascript, когда вы нажимаете кнопку «назад»
- 28. Asp.Net Отключить кнопку «Назад»
- 29. Временно отключить кнопку возврата
- 30. JavaScript: основная функция для возврата назад/вперед
Вы можете найти последнюю URL с PHP: ' (isset ($ _ SERVER ["HTTP_REFERER"])? $ _SERVER ["HTTP_REFERER"]: "") ' – noob
Зачем создавать обратную кнопку, если в браузере есть одна встроенная в нее браузер? –
@Chris Мне, возможно, придется это сделать. – Jay