当用户的javascript被禁用时,是否不可能使用表单或链接创建浏览器后退按钮?
问问题
5229 次
5 回答
5
没有服务器端脚本是不可能的。
但你可以显示这样的消息:
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
于 2012-04-06T18:51:59.477 回答
4
最简单的方法是在服务器端。如果您可以获得HTTP Referrer(这在许多服务器端语言中都可用),那么您可以构建一个链接并将其附加到页面的常规 HTML 中。
于 2012-04-06T18:40:02.453 回答
1
没有服务器端脚本?不,这是不可能的。
但是,如果您能够运行服务器端脚本,那么您可以保存引荐来源并自己创建链接 ( <a href="{REFERRER}">Back</a>
)。请注意,某些浏览器不会发送推荐人。
于 2012-04-06T18:39:27.317 回答
0
我相信当它被禁用时你不能使用任何javascript命令。但是,您仍然可以使用浏览器的后退按钮(不是 100%,因为我从未尝试过),但如果用户禁用了 javascript,那么网站上的许多内容将无法使用。如果没有启用 javascript,大型网站通常不会允许用户做太多事情。1 个例子是存储 cookie 之类的。
但是,有一些使用 PHP 的方法可以做到这一点。
于 2012-04-06T18:41:14.193 回答
0
服务器端可以采用 HTTP_REFERER 并将其动态添加到当前页面。但是,如果您知道他们最有可能来自哪里,您可以通过将最有可能返回的目的地作为链接来模拟后退按钮。更多的
于 2012-04-06T18:43:44.900 回答