如果用户禁用了JavaScript,那么使用表单或链接创建浏览器返回按钮是否不可能?
如果用户禁用了JavaScript,那么使用表单或链接创建浏览器返回按钮是否不可能?
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
最简单的方法是在服务器端完成。如果你能获取HTTP Referrer(这在许多服务器端语言中都可以实现),那么你就可以构建一个链接并将其附加到页面的常规HTML中。
没有服务器端脚本?不行,这是不可能的。
但是,如果你能够运行服务器端脚本,那么你可以保存引荐者并自己创建一个链接(<a href="{REFERRER}">返回</a>
)。请注意,有些浏览器不会发送引荐者信息。
我相信当浏览器禁用JavaScript时,你无法使用任何JavaScript命令。但是你仍然可以使用浏览器的后退按钮(不完全确定,因为我从未尝试过)。但是如果用户禁用了JavaScript,则网站上许多功能将无法正常运行。大型网站通常不允许未启用JavaScript的用户进行太多操作。其中一个例子是存储cookie等。
但是,有些方法可以使用PHP来实现这一点。
history.back();
来自 DOMWindow 的 window.history.back
。 - noobwindow.history.back()
是无法起作用的。 - Zeta
(isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "")
- noob