后台:我的客户端有一个站点地图,它使用手风琴菜单进行布局。 (没有说出来)。他们担心不使用JS查看页面的SiteBot将看不到手风琴隐藏的链接。
问题我知道<noscrpit
&gt;标签,但有没有办法以编程方式在.jsp页面上编写if statement
,可以查看是否启用了Javascript?
这样我可以根据页面的查看方式为不同的站点地图布局提供服务。
答案 0 :(得分:0)
@ Rory-McCrossan是对的
寻找答案的其他流浪者
这不可能。 JSP是一种服务器端语言,它无法知道客户端浏览器的设置。如果能够做到这一点,那对客户来说将是一个巨大的安全风险。这就是<noscript>
存在的原因。
只有在触发noscript
标记时才需要执行Java,但无论该标记如何,Java都将始终执行。所以,这不可能做到。
<noscript>
<%
// java if-statement in here,
// which will get executed everytime whether JavaScript is enabled/disabled.
%>
</noscript>