java - 如何在第一次请求时检测浏览器功能,如 History API、localStorage 等?

标签 java html jsf browser

是否有任何方法可以在服务器上从客户端收到第一个请求时检测浏览器功能,如历史 API、localStorage 等,以便我可以根据浏览器功能自定义响应页面数据?

我知道如何在页面加载时执行此操作(我使用 Modernizr JS 库执行此操作)。

最佳答案

您可以在第一个页面加载时设置 cookie。如果所述 cookie 不存在,请检查功能。伪:

if(feature_cookies_does_not_exist) {
   check_for_features()
   create_feature_cookie()
}

关于java - 如何在第一次请求时检测浏览器功能,如 History API、localStorage 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12453884/

相关文章:

java - 比较字符串避免 NullPointerException

javascript - 如果词汇表中的函数可用,则使用 SPAN 更改单词的颜色

java - 如何将get参数传递给jsf中的支持bean?

javascript - Pragma 无缓存和 javascript

java - 当我在浏览器上测试时,php 必填字段丢失,它们显示该消息

java - Operator switchMap() 没有取消订阅之前的请求

php - 关于下拉菜单单击按钮时选择的元素

css - 在 JSF 中的数据表的标题中设置每一列的 CSS 类

java - 即使在同步后仍存在竞争条件

jquery - CSS 创建一个透明的div