通过.JSP页面检查JavaScript的状态

时间:2016-06-30 19:27:58

标签: javascript jquery jsp if-statement

后台:我的客户端有一个站点地图,它使用手风琴菜单进行布局。 (没有说出来)。他们担心不使用JS查看页面的SiteBot将看不到手风琴隐藏的链接。

问题我知道<noscrpit&gt;标签,但有没有办法以编程方式在.jsp页面上编写if statement,可以查看是否启用了Javascript?

这样我可以根据页面的查看方式为不同的站点地图布局提供服务。

1 个答案:

答案 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>